Creational Design Patterns
This category of design patterns deals with mechanisms for creating objects. The goal is to achieve object creation in a way that is flexible, efficient, and decoupled from the system, making it easier to manage and extend the codebase.
They are:
- Factory Method
- Abstract Factory
- Builder
- Prototype
- Singleton