What is the Strategy Pattern? How does it replace complex conditional logic? | Advanced Concepts and Design Principles | OOPS Interview Questions | NextRound.in