디자인패턴
퍼사드 패턴(Facade Pattern)
kyoun
2019. 5. 20. 14:32
퍼사드 패턴(Facade Pattern)
- 용도
- 대규모 프로그램에는 서로 관련있는 클래스들이 많음 -> 복잡하게 얽혀있는 클래스들을 정리해서 높은 레벨의 인터페이스(API)를 제공(간단하게 접근가능)
- 여러 클래스들을 직접 제어하지 않고 ‘창구(facade)’에 요구함
- 결과적으로 구현시에 간단한 인터페이스를 사용할 수 있게
- 사용 방법
- 여러 클래스들의 기능들을 묶은 Facade 클래스를 만들고 Facade 클래스에 접근함
- Class Diagram