사용 시점 및 이유
- 복잡한 하위 로직에 대해 제한적이고, 간단한 인터페이스가 필요할 때
- 하위 시스템들을 계층적으로 구성할 때
- 추상 개념에 대한 구현 클래스와 클라이언트 사이의 결합도를 줄일 때
패턴 구현
- 클라이언트는 퍼사드를 통해서 기능을 실행한다.
- 퍼사드를 통해 인터페이스를 클라이언트에게 제공하므로, 작은 단위로 서브시스템을 구성할 수 있다.
- 서브시스템은 또 하나의 퍼사드일 수 있다.
'디자인패턴' 카테고리의 다른 글
(구조패턴) 프록시 패턴 (1) | 2023.05.03 |
---|---|
(구조패턴) 플라이웨이트 패턴 (0) | 2023.04.29 |
(구조패턴) 컴포지트(복합체) 패턴 (0) | 2023.04.28 |
(구조패턴) 데코레이터 패턴 (0) | 2023.04.28 |
(구조패턴) 브릿지패턴 (0) | 2023.04.25 |