Pattern Classification

From the point of purpose
 
Create type (Creational) model - responsible for object creation.

Structured (Structural) mode - processing combination between classes and objects.

Behavior type (Behavioral) mode - responsibility assignment in the class and object interaction.

From the point of scope
 
Class pattern processing class and subclass of static. The dynamic relationship between object model processing.
Next Recommended Reading Factory Design Pattern In C#