flyweight pattern 정의 : 플라이웨이트 패턴는 동일하거나 유사한 객체들 사이에 가능한 많은 데이터를 서로 공유하여 사용하도록 하여 메모리 사용량을 최소화하는 소프트웨어 디자인 패턴이다. 핵심 : 속성이 동일한 객체는 공유 할 수 있도록 만들자. flyweight #include #include #include // 속성이 동일한 객체는 공유 할수 있게 하자. - Flyweight class Image { std::string image_url; public: Image(const std::string& url) : image_url(url) { std::cout