추상적인 것과 구체적인 것을 분리하여 연결하는 패턴(composition을 사용)

Untitled

Abstraction

Refind Abstraction

Implementor

Concrete Implementor

<aside> 💡 브릿지 패턴의 핵심은 기능 클래스 계층과 구현 클래스 계층을 분리하고 이를 연결하는 것이다.

</aside>

기능 클래스 계층

먼저, 어떤 새로운 클래스 Something이란 놈이 있다고 가정해 봅시다.