Dependency Inversion Principle (DIP)
The class should depend on interfaces rather than a concrete class
The Dependency Inversion Principle (DIP) is one of the five SOLID principles of object-oriented programming and design.
Inversion: Assume Class A relies on Class B, and Class B is re...
chetan77.hashnode.dev4 min read