[구조 패턴] - 파사드(Facade) 구조 #pragma once #include class ClassA { public: void Operate() { std::cout OperateClassC(); return 0; } 파사드 객체는 클라이언트를 대신하여 객체들과 상호 작용하며, 객체들을 통합시킨 간략한 인터페이스를 클라이언트에게 제공한다. 클라이언트가 내부 구조에 의존하지 않고 파사드 객체를 통해 객체 구조를 제어할 수가 있어 코드의 유연성이 향상된다. 프로그래밍/GoF 2022.01.11