브릿지 패턴 (Bridge Pattern)
브릿지 패턴의 역할은 '기능 계층과 구현 계층을 분리하기 '이다.
기능 계층과 구현 계층을 분리한다는 것은 의존성이 낮아진다는 것을 의미하고 쉽게 수정과 추가가 가능하다는 것을 말한다.
새로운 기능을 추가하고 싶은 경우는 다음과 같다.
-상위 클래스는 기본적인 기능을 가지고 있다.
-하위 클래스에서는 상위 클래스를 상속하고 새로운 기능을 추가한다.
새로운 구현을 추가하고 싶은 경우
-상위 클래스는 추상 메소드에 의해 인터페이스를 정의한다.
-하위 클래스는 구상 메소드에 의해 그 인터페이스를 구현한다.
★★☆☆☆
반응형
'개발 > 기본) 디자인패턴' 카테고리의 다른 글
디자인패턴) 복합 패턴(Composite Pattern) (0) | 2020.04.29 |
---|---|
디자인패턴)전략 패턴 (Strategy Pattern) (0) | 2020.04.25 |
디자인패턴) 빌더 패턴 (Builder Pattern) (0) | 2020.04.06 |
디자인패턴) 프로토타입 패턴(ProtoType Pattern) (6) | 2020.04.05 |
디자인패턴) 싱글톤 (Singleton Pattern) (0) | 2020.04.04 |
댓글