In software engineering, creational design patterns are design patterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation. The basic form of object creation could result in design problems or added complexity to the design.
Abstract Factory: Creates an instance of several families of classes
Factory Method: Creates an instance of several derived classes
All the above patterns fall under Creational Patterns