

브릿지 패턴은 기능 계층과 구현 계층의 분리로 시스템의 확장성과 유지보수성을 높여줍니다.
https://github.com/wlals7565/design-pattern/tree/main/src/bridge
브릿지 패턴은 기능 계층과 구현 계층을 분리합니다.
새로운 기능을 추가할 때는 기능 계층을 확장하면 되고 새로운 구현을 추가할 때는 구현 계층을 확장함으로써 복잡도를 낮출 수 있습니다.
기능 계층과 구현 계층은 서로 위임을 통해 통신합니다.
클래스들 간의 관계는 단순한게 좋습니다. 브릿지 패턴은 기능 계층과 구현 계층을 분리함으로써 클래스들 간의 관계를 단순하게 해줍니다.