What is the Decorator Pattern? How does it add functionality dynamically? | Advanced Concepts and Design Principles | OOPS Interview Questions | NextRound.in