Creational Patterns These patterns provide various object creation mechanisms, which increase flexibility and reuse of existing code. Content Factory Method Abstract Factory Builder Prototype Singleton