-
Creational
- Singleton pattern
- Abstract Factory
- Factory Method
- Builder
- Object Pool
- Prototype
-
Structural
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Private Class Data
- Proxy
-
Behavioral
- Specification
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null Object
- Observer
- State
- Strategy
- Template method
- Visitor