- Creational patterns Abstract Factory
Builder
Factory method
Prototype
Singleton ( + Double-Check Singleton )
- Structural patterns Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
- Behavioral patterns Chain of responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template method
Visitor