플라이웨이트 패턴 (Flyweight Pattern)
Gof Design Pattern 2014. 1. 30. 06:40
Flyweight Pattern - 플라이웨이트 패턴 데이터를 공유 사용하여 메모리를 절약할 수 있는 패턴이다.일반적으로 공통으로 사용되는 객체는 새로 생성해서 사용하지 않고 공유를 통해 효율적으로 자원을 활용한다.한번 생성된 객체는 두번 생성되지 않고, 풀(Pool)에 의해서 관리 및 사용된다.실제로 가장 많이 사용되는 패턴 중에 하나이다. 샘플 코드) Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950class Flyweight{public: virtual void operation() = 0;}; class ConcreteFlyweight :..