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.

Join the conversation! Your thoughts help the community grow.