본문 바로가기

코딩으로 학습하는 GoF의 디자인 패턴

[코딩으로 학습하는 GoF의 디자인 패턴] 퍼사드 패턴

1) 퍼사드 패턴이란?

- 복잡한 서브 시스템 의존성을 최소화하는 방법을 의미합니다. 

- 퍼사드 패턴을 활용하면 클라이언트가 사용해야 하는 

  복잡한 서브 시스템 의존성을 간단한 인터페이스로 추상화할 수 있습니다. 

2) 퍼사드 패턴의 장단점

(1) 장점

- 서브 시스템에 대한 의존성을 한 곳으로 모을 수 있음

 

(2) 단점

- 퍼사드 클래스가 서브 시스템에 대한 모든 의존성을 가지게 됨