Explain the Dependency Inversion Principle (DIP). How does it relate to Dependency Injection? | Advanced Concepts and Design Principles | OOPS Interview Questions | NextRound.in