Q. A pattern that is intended to provide a means to define a family of algorithms and encapsulate each one as an object for interchangeable use (Solved)
1. strategy pattern
2. factory pattern
3. observer pattern
4. adapter pattern
- a. strategy pattern