08. 컴포짓 패턴
1. 의미 그룹 전체와 개별 객체를 동일하게 처리할 수 있는 패턴 클라이언트 입장에서는 '전체'나 '부분'이나 모두 동일한 컴포넌트로 인식할 수 있는 계층 구조를 만든다.(Part-Whole Hierarchy) 2. 예제 가방 내부에 존재하는 아이템의 가격 계산 작성. 2.1. 패턴 적용 이전 public class Item { private String name; private int price; public Item(String name, int price) { this.name = name; this.price = price; } public String getName() { return name; } public int getPrice() { return price; } } public class..
디자인 패턴
2022. 2. 10. 17:18