프로퍼를 메서드에 대입한 것을 그대로 쓰면 variable도 value로 바뀌어버린다.
그 때문에 컴파일 오류가 나서 "대체 왜 이럴까?" 부터 시작해서 온갖 생각이 다 들었는데, 한줄한줄 한땀한땀 살펴보고 나서야 파악했다.
클래스를 사용할 때는 main 파일과 클래스 파일에 둘 다 해당 변수를 정의해야 한다.
클래스 파일과 main 파일에 똑같은 역할을 하는 변수가 둘이 있는데 좀 많이 거슬릴 수 있다.
프로그램의 뎁스가 얕을 때는 좀 괜찮았던 것 같은데 뎁스가 깊어지기 시작하니까 프로그램을 어떻게 조립해야 할지 감이 잘 안오는 느낌이다.
장바구니에 넣는 기능 자체는 돌아가지만, 내부 로직을 좀 단순화해서 보여주고 싶었는데 그게 잘 안됐다. 감이 잡힐락 말락하는데, 역시 어렵다...ㅠㅠ