Creational Patterns
Patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation.
5 patterns in this category
creational
Singleton
Ensure a class has only one instance and provide a global point of access to it.
creational
Factory Method
Define an interface for creating an object, but let subclasses decide which class to instantiate.
creational
Abstract Factory
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
creational
Builder
Separate the construction of a complex object from its representation so that the same construction process can create different representations.
creational
Prototype
Create objects by cloning a prototype rather than constructing from scratch.