There are following 6 types of creational design patterns: Factory Method Pattern. Abstract Factory Pattern. Singleton Pattern. Prototype Pattern. Builder Pattern. Object Pool Pattern.