-
Notifications
You must be signed in to change notification settings - Fork 0
Facade
yeon_ edited this page Oct 6, 2019
·
5 revisions
- 파사드 패턴은 라이브러리를 쉽게 사용할 수 있다.
- 바깥쪽에서 코드가 안쪽 코드에 의존도를 낮춰준다.
- 인터페이스를 통합하거나 단순화 시킨다.
- 함수들을 묶어놓은 것도 파사드 패턴인가?
- 과제들을 최대한 파사드 패턴으로 구현해보는 것
FACADE : 하나의 문제를 해결하기 위해 여러 클래스에서 제공하는 기능을 이용해야 하는데, 그 방식이 복잡해서 창구 역할을 하는 클래스를 내세워 이용방식을 단순하게 만드는 패턴
- Facade : 사용하기 쉬운 공통의 통합 인터페이스(서브시스템이 상속받는다.)
- Client : Facade를 이용하는 class
- 인터페이스를 통한 디비 모듈화.