Behavioral Design Patterns
Patterns that are concerned with communication between objects
- Strategy pattern
- Template method pattern
- Visitor pattern
- Command pattern
- Chain of responsibility pattern
- Observer pattern
- Mediator pattern
- Null object pattern
- Iterator pattern
Strategy Pattern
Strategy Pattern (Policy Pattern)
- What is it?
- In Strategy pattern, behavior (algorithm) can be changed at runtime
- How to do it?
- Create objects which represent various strategies and a context object whose behavior varies as per its strategy object
- When to use it?
- Use it when different behavior (algorithm) needs to be selected during runtime
You must have an active subscription to download PDF and Lab Zip of this course topic.Please click the "Subscribe" button or the "Login" button if you already have an account.