패턴 : 복합체(Composite) 의도 : 부분과 전체의 계층을 표현하기 위해 객체들을 모아 트리 구조로 구성한다. 사용자로 하여금 개별 객체와 복합 객체를 모두 동일하게 다룰 수 있도록 하는 패턴이다. 동기 : 그래픽 편집기나 구조도 캡쳐 시트템 같은 그래픽 응용프로그램을 살펴보면, 사용자가 간단한 그림 구성요들을 모아서 복잡한 다이어그램을 생성할 수 있게 한다. 사용자는 더 큰 그림 요소를 만글기 위해 구성요소들을 그룹으로 만들고, 이 그룹이 다 더큰 그룹을 형성하기도 한다. 이는 마이크로소프트의 파워포인트의 그룹 기능을 생각하면 이해하기 쉽다. 출처 : http://blog.naver.com/gamediz/20042595126 : 1번은 A, B, C, D라는 객체를 놓았다. : 2번은 B객체를 ..