Design Patterns
Creational Design Patterns 01. Singleton Ensure 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.