views:

51

answers:

1

This is its definition:

Use sharing to support large numbers of fine-grained objects efficiently.

But I can't figure out what it means exactly.

Can you elaborate with a tiny demo?

+1  A: 

See http://sourcemaking.com/design_patterns/flyweight for a general description and http://sourcemaking.com/design_patterns/flyweight/php for a concrete example in PHP.

Gordon