2020-Feb Flyweight Pattern DefinitionThe flyweight pattern is used to reduce the memory and resource usage for complex models containing many hundreds, thousands or hundreds of thousands of similar objects. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Flyweight.aspx Newer Factory Pattern Older Interpreter Pattern