퍼사드 패턴(Facade Pattern)
- 용도
- 대규모 프로그램에는 서로 관련있는 클래스들이 많음 -> 복잡하게 얽혀있는 클래스들을 정리해서 높은 레벨의 인터페이스(API)를 제공(간단하게 접근가능)
- 여러 클래스들을 직접 제어하지 않고 ‘창구(facade)’에 요구함
- 결과적으로 구현시에 간단한 인터페이스를 사용할 수 있게
- 사용 방법
- 여러 클래스들의 기능들을 묶은 Facade 클래스를 만들고 Facade 클래스에 접근함
- Class Diagram
'디자인패턴' 카테고리의 다른 글
옵저버 패턴(Observer Pattern) (0) | 2019.05.20 |
---|---|
프록시 패턴(Proxy Pattern) (0) | 2019.05.20 |
데코레이터 패턴(Decorator Pattern) (0) | 2019.05.20 |
컴포지트 패턴(Composite Pattern) (0) | 2019.05.20 |
어댑터 패턴(Adapter Pattern) (0) | 2019.05.20 |