Bridge

디자인 패턴 중 Bridge 패턴에 대해 설명합니다. 개념 두 개의 독립적인 계층으로 분리 가능한 하나의 클래스를 분리하여 책임을 분산시키는 패턴입니다. 상속 대신 집합(aggregation)을 사용하며, 분리된 각 계층을 Abstraction, Implementation이라고 부릅니다. Abstraction: 하이레벨의 컨트롤 로직으로써, Implementation 객체를 포함하고 클라이언트와 상호작용합니다. 특정 행위들에 대해서 Implementation에게 위임하고 클라이언트에 결과를 반환합니다. Implementation: Abstraction에 포함되는 객체입니다. 특정 행위를 수행하여 Abstraction에게 반환합니다. 클라이언트는 Abstraction 생성 시 Implementation을 ..
ooknimm
'Bridge' 태그의 글 목록