에릭 프리먼 님의 "헤드퍼스트 디자인 패턴" 책을 정리한 포스팅 입니다1. 브리지 패턴추상 계층과 구현 계층을 독립적으로 확장할 수 있도록 다리를 두는 디자인 패턴서로 독립적으로 변경 가능한 두 계층을 분리함구현 뿐 아니라 추상화도 변경해야 하는 경우 사용 장점추상화와 구현을 각각 독립적으로 확장 가능조합 폭팔 방지기존 코드 변경 최소화 2. 예제: RemoteControlRemoteControl (Bridge)더보기abstract class RemoteControl { protected TV tv; // Bridge to TV public RemoteControl(TV tv) { this.tv = tv; } public abstract void turnOn(); ..