April 2017
Intermediate to advanced
564 pages
24h 7m
English
Dependency Inversion Principle is the last principle of SOLID design principles. Here, I quote directly from the source (Uncle Bob), as it is beautifully written:
Basically, this means that your code should never depend on the implementation, but it should only depend on the interfaces (or abstract classes).
This will enable you to change or replace any implementation with just another implementation, and none of the client code needs to change or worry about it since it ...
Read now
Unlock full access