프로그래밍/DesignPattern

퍼사드 패턴

모지사바하 2007. 7. 25. 16:41
퍼사드 패턴의 정의 : 어떤 서브시스템의 일련의 인터페이스에 대한 통합된 인터페이스를 제공한다. 퍼사드에서 고수준 인터페이스를 정의하기 때문에 서브시스템을 더 쉽게 사용할 수 있다.

퍼사드 패턴은 디자인 원칙의 최소지식원칙 을 준수한 패턴으로 볼수 있다.

퍼사드는 클라이언트를 복잡한 서브시스템과 분리시켜주는 역할을 한다.

퍼사드 패턴에서는 서브시스템을 가지고 퍼사드를 만들고, 실제 작업은 서브클래스에 맡긴다.