design patterns for be oop
- Look like a pre-make blue-print
- A general concept for solving a particular problem
- A high-level description of a solution
- Tried and tested solutions
- Factory Method (creational)
- Abstract Factory (creational)
- Prototype (creational)
- Builder (creational)
- Singleton (creational)
- Adapter (structural)
- Brigde (structural)
- Composite (structural)
- Decorator (structural)
- Facade (structural)
- Flyweight (structural)
- Proxy (structural)
- Chain of Responsibility (behavioral)
- Command (behavioral)
- Iterator (behavioral)
- Mediator (behavioral)
- Memento (behavioral)
- Observer (behavioral)
- State (behavioral)
- Strategy (behavioral)
- Template Method (behavioral)
- Visitor (behavioral)