Thursday, August 18, 2011

Design Patterns

Creational Patterns
Factory - This pattern is used to create concrete class instances without specifying the exact class type.
Abstract Factory - This pattern is used to create concrete class instances without specifying the exact class type. The Abstract Factory Pattern provides a way to encapsulate a group of individual factories that have a common theme.

Flyweight - A pattern used to maximize the sharing of objects resulting in reduced memory consumption.
Singleton - This pattern insures that only a single instance of a given object can exist.
Builder - This pattern separate the construction of a complex object from its representation so that the same construction process can create different representations..

No comments:

Post a Comment