⚡복합체 패턴이란? 복합체 패턴(Composite Pattern)은 객체 지향 디자인 패턴 중 하나로 객체들을 트리 구조로 구성하여 전체 - 부분 계층을 표현하는 패턴이다. 쉽게 말해 객체들을 계층 구조로 구성하여 부분과 전체를 나타내는 패턴이다. 복합체 패턴에서는 개별 객체와 복합 객체(부분과 전체를 나타내는 객체)를 같은 인터페이스를 가진다는 특징이 있다. 이를 통해 클라이언트는 개별 객체와 복합 객체를 구분하지 않고 동일한 방식으로 다룰 수 있다. 또한 복합 객체에서는 자식 객체를 추가하거나 제거하는 등의 작업을 수행할 수 있다. 복합체 패턴은 객체들이 계층 구조로 구성되어 있는 경우 예를 들어 UI 요소나 파일 시스템 등의 경우에 유용하게 사용된다. 또한 개별 객체와 복합 객체를 동일한 인터페이스..