-
Builder
Builder is a creational pattern, a.k.a construction pattern. It involves separating the construction process of a object and reassembling it.
-
Abstract factory
The Abstract Factory is a creational design pattern that extends the concept of the Factory Method pattern.
-
Prototype
The Prototype pattern is a creational design pattern that aims to reduce the cost of creating objects by copying them.
-
Singleton
The Singleton pattern is a creational design pattern that ensures a class has only one instance in the program.
-
Factory method
Factory Method is a creational design pattern. Its purpose is to defer the instantiation, means the object creation is written in the factory.