What are Extension Methods (C#) or Default Methods (Java)? When should you use them? | Advanced Concepts and Design Principles | OOPS Interview Questions | NextRound.in