[구조 패턴] - 데코레이터(Decorator) 구조 #pragma once #include class IComponent { public: virtual void Operate() = 0; }; class Component : public IComponent { public: void Operate() override { std::cout 프로그래밍/GoF 2022.01.11