디자인 패턴 강의를 수강하면서 개인적으로 정리하고 각 디자인 패턴을 Deep-Dive 해보는 시리즈!GoF 는 좋은 디자인 패턴서적임이 분명하지만쓰여진지 워낙 오래되었기 때문에 예시가 와닿지 않는 경우가 많고사용되는 용어가 실무에서 사용되는 용어와는 거리가 있기에읽어도
부분과 전체의 계층을 표현하기 위해 객체들을 모아 트리 구조로 구성한다.사용자로 하여금 개별 객체와 복합 객체를 모두 동일하게 다룰 수 있도록 한다.의도의 문장 자체는 어렵거나 이해가되지 않는 부분은 특별히 없으나개념만을 설명하기 때문에 약간 잘 안 와닿는 부분이 있습
객체에 동적으로 새로운 책임을 추가할 수 있게 합니다.기능을 추가하려면, 서브클래스를 생성하는 것보다 융통성 있는 방법을 제공합니다핵심은 '동적으로 새로운 책임을 추가' 에 있다고 생각합니다. 즉, 런타임에 다형성을 이용하여 다양한 책임의 조합을 만들어낼 수 있는데 의