Question: what are the types of design patterns?
Answer: Creational. These design patterns are all about class instantiation or object creation. ... 
Structural. These design patterns are about organizing different classes and objects to form larger structures and provide new functionality. ... 
Behavioral.