TIL - 2022.10.09

안성은·2022년 10월 9일
0

TIL

목록 보기
6/6

Bridge Pattern

Intent

Decouple an abstraction from its implementation so that the two can vary independently.

  • 추상화를 통해서 두 가지 기능을 구현으로부터 분리해 독립적으로 사용 할 때 사용하는 패턴이다.

Applicability

  • 추상화와 구현체 간의 영구적인 바인딩을 피고하 시을 때
  • 구현이 런타임 중에 변경되어야 할 때
  • 클래스를 확장할 때 계층 구조로 개체를 두 부분으로 분리할 필요가 있을 때

0개의 댓글