오늘은 어제에 이어 (7)복사 생성자 적용 (8)주문 기능 구현 (9)할인 기능 구현 (10)객체지향 원리 적용 을 직접 해 보면서 1.얕은 복사와 깊은 복사의 차이를 알고, 깊은 복사를 수행해주는 복사 생성자를 통해서 '장바구니에 상품을 담을 때, 새로운 객체를 만들어서 담는 것이 아닌 productRepository에 미리 만들어둔 객체를 담고 있던 문제'를 해결 2.주문 및 할인 기능 구현(implements) 해보는 유익한 시간이었다. 객체지향 원리 적용 파트는 정해진 시간 내에 다 끝내지 못해서 이후 개인 학습 시간을 이용해서 코드를 한 번씩 입력해봤지만 많이 부족하다고 느꼈다. 2회차때는 작성된 코드를 보고 따라 치지 말고 먼저 지금 작성할 코드가 어떤 내용인지 어떤 방식으로 구현할지 먼저 생..