Design Patterns
Creational Design Patterns
Structural Design Patterns