Composite1 자바(JAVA) - 컴포지트(Composite) 패턴 1. 의도 객체들의 관계를 트리 구조로 구성해 부분 - 전체 계층을 표현하는 패턴으로 사용자가 단일 객체와 복합 객체 모두 동일하게 다루도록 한다. 2. 용도 복합 객체와 단일 객체의 처리 방법이 다르지 않을 경우, 전체 - 부분 관계로 정의할 수 있다. 전체 - 부분 관계의 대표적 예는 directory - file 이 존재한다. 이러한 전체 - 부분 관계를 효율적으로 정의할 때 유용하다. 3. UML 4. 구현 public interface IItemComponent { int getPrice(); String getName(); } =============================================================== public class Bag implements II.. 2023. 11. 2. 이전 1 다음