Creational Patterns
We use the "new" keyword whenever we want to create a new object and
creational patterns solve problems related to the creation of objects.
They are:
Singleton - Ensures that only a single instance of a given object can exist
at a context
Factory - Factory Method Pattern defines an interface for creating an
object, but let the subclasses decide which class to instantiate.
Abstract Factory - It provides an Interface for creating families of related
or dependent objects without specifying their concrete classes
Builder - Separate the construction of a complex object from its
representation so that the same construction process can create different
representations.
Prototype - Allow to create new instance from existing one.
Loading

Comments
Join the conversation! Your thoughts help the community grow.