Flyweight Design Pattern

Flyweight design pattern supports sharing of objects. In project, sometimes we have similar kinds of objects. Each object have two types of data. Intrinsic: This data is unique in all objects. Extrinsic: This data is common in all objects. Flyweight pattern gives you a pattern to design these objects lightweight by sharing the extrinsic data to an ex...

Continue Reading

Join our newsletter and get an occasional email with a technology and DotNetPattern.com news update.