Composite Pattern이란?

객체들을 트리 구조로 구성하여 부분과 전체를 나타내는 계층구조로 만들 수 있다. 이 패턴을 이용하면 클라이언트에서 개별 객체와 다른 객체들로 구성된 복합 객체(composite)를 똑같은 방법으로 다룰 수 있다.


아래는 Menu와 MenuItem을 똑같이 다루기 위해 Composite Pattern을 사용한 구조




+ Recent posts