Design Patterns
Creational Design Patterns
01. SingletonEnsure a class has only one instance. 02. Factory Method
Encapsulate creation of concrete objects. 03. Abstract Factory
Create families of related objects. 04. Builder
Build complex objects step by step. 05. Prototype
Create objects by copying existing instances.