##Creational design patterns Builder Factory method ##Behavioral design patterns Command Observer ##Structural design patterns Compostie ##Other Fluent interface