주문 모델을 만들어요. 품목은 addItem 으로만 추가되고, 총액은 담긴 품목(단가 × 수량)의 합과 항상 같아야 해요. Order 를 완성하세요.
순수 자바(프레임워크 없음)로 주문 모델 Order 를 완성하는 문제입니다. 품목은 정해진 추가 메서드로만 들어가고, 총액은 담긴 품목(단가 × 수량)의 합과 항상 같아야 합니다. 객체가 자기 규칙, 즉 총액이 늘 품목 합과 일치한다는 규칙을 지키는지 검증하는 능력을 연습합니다.
객체는 자기가 책임지는 규칙(예: 총액은 담긴 품목의 합)을 스스로 지킬 수 있어야 합니다. 이 문제는 정해진 추가 메서드로 품목을 담아 가며 총액이 늘 품목의 합과 같게 유지되는 Order 모델을 완성하고, 총액이 항상 품목의 합과 같은지 실제 코드로 확인합니다.