Behavioral pattern
Appearance
Behavioral Design Patterns are Design Patterns that identify common communication patterns between objects and realize these patterns. By doing so, these patterns increase flexibility in carrying out this communication.
Examples of this type of Design Patterns include:
- Breadth first recursion
- Chain of responsibility pattern
- Command pattern
- Currying concept
- Event listener
- Interpreter pattern
- Iterator pattern
- Mediator pattern
- Memento pattern
- Observer pattern
- State pattern
- Strategy pattern
- Template method pattern
- Visitor pattern
- Single-Serving Visitor pattern
- Hierarchical visitor pattern