본문 바로가기
개발/기본) 디자인패턴

디자인패턴) 브릿지패턴 (Bridge Pattern)

by 테샤르 2020. 4. 25.

브릿지 패턴 (Bridge Pattern)

브릿지 패턴의 역할은 '기능 계층과 구현 계층을 분리하기 '이다.

기능 계층과 구현 계층을 분리한다는 것은 의존성이 낮아진다는 것을 의미하고 쉽게 수정과 추가가 가능하다는 것을 말한다.

 

새로운 기능을 추가하고 싶은 경우는 다음과 같다.

-상위 클래스는 기본적인 기능을 가지고 있다.

-하위 클래스에서는 상위 클래스를 상속하고 새로운 기능을 추가한다.

 

새로운 구현을 추가하고 싶은 경우

-상위 클래스는 추상 메소드에 의해 인터페이스를 정의한다.

-하위 클래스는 구상 메소드에 의해 그 인터페이스를 구현한다.

 

 

 

 

반응형

댓글