브릿지 패턴?
- 브릿지 패턴은 두 개의 독립적인 클래스 계층 구조를 연결해 구현부와 추상부를 분리하는 디자인 패턴.
추상화라는 것은 느슨한 결합을 말한다.
뭔가에 의존해서 그림을 그린다. 단순하게 그리는게 아니라 어떤 도구 예를들어 위의 그림에서 보이듯 붓으로 혹은 연필로 뭔가를 의존해서 그리는 것 그러나 그렇게 해서 오버라이드를 하면 생성자가 계속 늘어난다.
그래서 실행시에 의존하는 것을 바꾸고 이 코드를 동적으로 그리는 것이다. 그래서 이 의존하는 것들을 바꾸는 것을 브릿지 패턴이라고 한다.
브릿지 패턴
은 시스템의 유연성을 극대화 하고자 할 때 매우 유용한 패턴이다 구현부와 추상부를 분리해 독립적으로 확장이 가능하고 변경과 확징이 빈번한 시스템에 특히 효과적이다.
Share article