Dependency Inversion Principle | CodeWithYash