[디자인패턴] 퍼사드 패턴(Facade Pattern)이란? | 민민의 하드디스크 - 티스토리
퍼사드(Facade)패턴 1. 퍼사드(Facade)패턴이란? Facade 패턴은 객체 지향 소프트웨어 디자인에서 사용되는 구조적 디자인 패턴 중 하나이다. 퍼사드 패턴은 캡슐화를 통해 복잡한 시스템을 단순화하는 디자인 패턴으로 복잡한 서브시스템에 대한 간략화된 인터페이스를 제공하여 클라이언트가 해당 시스템을 더 쉽게 사용할 수 있도록 돕고, 클라이언트가 복잡한 시스템의 내부 동작을 이해할 필요 없이 간단한 인터페이스를 통해 시스템을 사용할 수 있도록 돕는다. 퍼사드는 이러한 복잡성을 숨기고 클라이언트에게 간소화된 접근 방법을 제공하여 시스템을 사용하기 쉽게 만든다. 2. Facade 패턴의 장단점 장점 클라이언트와 서브시스템 간의 결합도를 낮춘다. 복잡한 서브시스템을 숨기고 클라이언트에게 간략한 인터페이..