퍼싸드 패턴

    [Design Pattern] 퍼싸드 패턴 || Facade Pattern

    [Design Pattern] 퍼싸드 패턴 || Facade Pattern

    ❓ 구조 패턴 클래스나 객체를 조합하여 더 큰 구조를 생성하는 방법이다. 서로 다른 인터페이스를 묶어 단일 인터페이스를 제공하거나, 새로운 기능을 제공한다. 따라서, 독립적인 각 클래스들을 마치 하나인 것처럼 사용한다.퍼싸드 패턴은 이러한 구조 패턴 중 하나이다.Facade : 건물의 외관❓ 퍼싸드 패턴이란내부의 서브 시스템을 감싸고, 클라이언트에게 인터페이스를 제공하여 쉽게 접근할 수 있도록 하는 패턴 서브 시스템을 더 쉽게 사용할 수 있도록 high-level 인터페이스를 정의하고 제공한다. 즉, 일련의 인터페이스에 대한 통합된 인터페이스를 제공한다. 클라이언트는 내부에 어떤 기능이 존재하는지 복잡한 것에 대해 잘 모르더라도, 해당 기능에 접근하여 사용할 수 있다. ❗예시