- Behavioral Patterns
- Command Pattern
- Iterator Pattern
- Mediator Pattern
- Observer Pattern
- State Pattern
- Strategy Pattern
- Template Method Pattern
- Creational Patterns
- Builder
- Factory
- Prototype
- Singleton
- Structural Patterns
- Adapter
- Bridge
- Composite
- Decarator
- Facade
- Flyweight
- Proxy