Creational Design patterns Creational Design patterns abstract the instantiation process. They make a system independent of how its objects are created, composed and represented. Type of Creational Patters: Singleton Factory Method Builder Abstract Factory Prototype