나만 이해하도록 불친절하게 작성되어 있습니다.
자세한 내용은 책을 보세요.
Facade
- 내부의 여러 클래스들을 조합하여 사용하되 외부에는 간단한 하나의 창구만 뚫어주는 패턴이다.
- Polymorphysm을 사용하지 않는 패턴이며 정보은닉(encapsulation)과 관련있다.
- 사용 관계는 오직 Facade에서 내부 클래스로만 되고 역방향은 없다. 중앙에서 조정한다는 측면에서 Mediator랑 비슷하다고 볼 수 있는데 Mediator는 양방향이고 Facade는 단방향이라는 차이가 있다.
댓글 없음:
댓글 쓰기