links: [[Software Design Patterns MOC]]
---
### Creational design patterns are [[Software Design Patterns MOC]] that deal with object creation mechanisms
The basic form of object creation could result in design problems or in added complexity to the design. Creational design patterns solve this problem by somehow controlling this object creation
### List of creational patterns
- Abstract factory pattern
- Builder pattern
- Factory method pattern
- Prototype pattern
- [[Singleton pattern]] Which ensures the class only has one instance, and provides a global point of access to it
---
tags: #patterns
[Source](https://en.wikipedia.org/wiki/Creational_pattern)