| | More runtime flexibility and future proofing; GOF Structural Patterns with C# - by Barry Mossman (Site not responding. Last check: 2007-11-03) |
 | | A focus of the pattern is to simplify the client by allowing it operate, with generic code, upon the whole tree, a branch from the tree, or just a single leaf. |
 | | The Flyweight pattern is designed for situations where we would like to use objects in our system design, but are concerned about doing so because a very large quantity of these objects will be required at runtime. |
 | | The pattern allows the most memory saving where there is either a large quantity of intrinsic data associated with each instance, or where the actual data at runtime allows a lot of sharing to occur. |
| dn.codegear.com /article/32383 (8279 words) |