Bridge

이정훈·2024년 2월 17일

디자인 패턴

목록 보기
6/17
post-thumbnail

Bridge


브릿지 패턴은 기능 계층과 구현 계층의 분리로 시스템의 확장성과 유지보수성을 높여줍니다.

구현

https://github.com/wlals7565/design-pattern/tree/main/src/bridge

정리

브릿지 패턴은 기능 계층과 구현 계층을 분리합니다.

새로운 기능을 추가할 때는 기능 계층을 확장하면 되고 새로운 구현을 추가할 때는 구현 계층을 확장함으로써 복잡도를 낮출 수 있습니다.

기능 계층과 구현 계층은 서로 위임을 통해 통신합니다.

클래스들 간의 관계는 단순한게 좋습니다. 브릿지 패턴은 기능 계층과 구현 계층을 분리함으로써 클래스들 간의 관계를 단순하게 해줍니다.

profile
기록으로 흔적을 남깁니다.

0개의 댓글