- Factory
- Builder
- Prototype
- Singleton
- Adapter
- Composite
- Decorator
- Façade
- Proxy
- Command
- Iterator
- Observer
- S - Single Responsibility Principle
- O - Open / Close Principle
- L - Liskov Substitution Principle
- I - Interface Segregation Principle
- D - Dependency Inversion Principle