- 복합 객체 패턴은 객체를 트리 구조로 조직하여 구성 요소의 전체 계층 구조를 표현하는 패턴입니다. 🎄
- 구성 요소는 나무 트리 구조를 만드는 모든 요소를 지칭하며, 다른 요소를 자식으로 가질 수 있는 요소(예: 폴더)는 복합체라고 부릅니다. 📂
- 파일과 같이 자식 요소를 가지지 않는 요소는 잎이라 불립니다. 🍂
- 복합 패턴에서는 클라이언트가 개별 객체와 복합체 객체를 구별 없이 다룰 수 있습니다. 👫
- 복합 패턴은 유연하고 간단하게 객체의 계층적 구조를 관리하는 데 사용될 수 있습니다. 🔧