Powered By StarUML
추상 계층(Abstraction)과 구현 계층(Implementor)의 분리를 위함.
- 추상 계층: 새로운 기능을 추가하기 위한 클래스 계층 구조(상속 구조)
- 구현 계층: 부모 클래스에 대한 추상 인터페이스의 목적에 따른 구현 클래스 계층 구조
추상 계층과 구현 계층을 분리함으로써 새로운 기능 추가를 위한 범위와 구현을 위함 범위를 분리 시킴으로써 복잡도를 줄이기 위함이며, Bridge 패턴은 이 추상 계층과 구현 계층 간의 관계를 맺기 위한 다리(Bridge) 역활을 함.
|