Behavioral Design Patterns are concerned with algorithms and assignment of responsibilities between objects. It describes the communication between objects or classes. It tells how objects are interconnected.
Types of Behavioral Patterns:
- Observer
- Strategy
- Template Method
- Chain of Responsibility
- Command
- Mediator
- Memento
- State
- Visitor
- Iterator
- Interpreter