- Singleton
- Factory
- Factory method
- Static factory
- Abstract factory
- Builder
- Prototype
- Pool
- Dependency injection
- Registry
- Composite
- Adapter
- Bridge
- Data mapper
- Decorator
- Facade
- Fluent interface
- Flyweight
- Proxy
- State
- Strategy
- Object null
- Command
- Interpreter
- Specification
- Chain
- Iterator
- Mediator
- Memento
- Observer
- Template method
- Visitor