I. Creational Design Patterns - design patterns that deal with object creation mechanisms.
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singletone
II.Structural Design Patterns - design by identifying a simple way to realize relationships between entities.
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Private Class Data
- Proxy
III. Behavioral Design Patterns - design patterns that identify common
communication patterns between objects and realize these patterns
- Chain Of Responsibilities
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null Object
- Observer
- State
- Strategy
- Template Method
- Visitor
Additional sources:
sourcemaking.com