728x90 반응형 CompositePattern1 [Design Pattern]Composite Pattern이란? Composite Pattern이란? 객체들을 트리 구조로 구성하여 단일 객체와 복합객체를 동일하게 제어 가능하도록 하는 패턴 Composite Pattern 3요소 component : leaf와 composite의 상위클래스로써 이들을 동일하게 취급하게할 interface. composition(구성자)을 위한 인터페이스로 구성. client class는 이 인터페이스를 사용하여 작업한다. interface 또는 abstract class 그리고 모든 클래스를 위한 약간의 공통 메소드 역시 포함한다.leaf : component를 구현하는 클래스 요소로 이 클래스들을 쌓아올려 하나의 구성물을 만든다. composite : 다수의 leaf 클래스를 제어하는 클래스로 component를 이용해 공통 작업.. 2019. 1. 18. 이전 1 다음 728x90 반응형