티스토리 뷰

이 패턴의 중요한 점은 구현 클래스와 추상 클래스를 분리하는데 있다. 여기서 구현 클래스와 추상 클래스를 구분 짓는게 쉽지 않았다. 추상 클래스를 내가 만들려는 목적 클래스로 생각 한다면 구현 클래스는 추상클래스 안에서 실제로 동작하는 수행하는 부분이라고 생각했다.

https://www.tutorialspoint.com/design_pattern/bridge_pattern.htm

예제를 보면 구현 인터페이스인 DrawAPI를 추상 클래스인 Shape을 확장한 Circle이 draw메소드에서 사용하고 있는 것을 볼 수 있다.

'IT > Design Patterns' 카테고리의 다른 글

Filter Pattern (Structure)  (0) 2017.02.05
Strategy Pattern (Behavior)  (0) 2017.02.05
Adapter Pattern (Structure)  (0) 2017.02.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함