composite

디자인 패턴 중 Composite 패턴에 대해 설명합니다. 개념 트리 구조로 객체를 구성하는 패턴입니다. 객체 구조를 하위 요소가 포함된 복합 객체와 하위 요소가 없는 단일 객체로 구성된 트리 구조로 표현합니다. 클라이언트에 복합 객체와 단일 객체에 대해 알 필요가 없도록 동일한 인터페이스를 제공합니다. 복합 객체의 하위 요소로는 단일 객체뿐 아니라 복합 객체도 포함될 수 있습니다. Component: 클라이언트에게 제공하는 인터페이스입니다. Leaf, Composite에 필요한 주요 로직을 메소드로 정의합니다. Leaf: 하위 요소가 없는 단일 객체입니다. 인터페이스를 구현합니다. Composite: 하위 요소를 포함하는 복합 객체입니다. 하위 요소에게 작업을 위임하고 종합 결과를 반환하는 식으로 인터..
ooknimm
'composite' 태그의 글 목록