목록2024/09/04 (1)
SW
[개발서적] 헤드퍼스트 디자인 패턴 Ch9. 반복자 패턴과 컴포지트 패턴
1. 객체 마을 식당과 팬케이스 하우스 합병팬케이스 하우스에서 파는 아침 메뉴, 객체마을 식당에서 파는 점심 메뉴를 한 곳에서 먹을 수 있게 되었습니다만, 문제가 생겼습니다.아침, 점심에 각각 다른 메뉴를 써야합니다. 일단 MenuItem 클래스의 구현 방법은 합의했습니다.public class MenuItem { String name; // 메뉴 이름 String description; // 메뉴 설명 boolean vegetarian; // 채식주의 여부 double price; // 가격 // 생성자: 메뉴 아이템의 속성을 초기화 public MenuItem(String name, String description, boo..
개발서적/헤드퍼스트 디자인패턴
2024. 9. 4. 01:37