Overview
Creational
Deal with object creation mechanisms in a safe and efficient manner and decouple clients from implementation specifics
The code using an object need not to know details about how the object is created, or even the specific type of object, as long as the object adheres to the interface expected
Structural
Behavioral
Last updated