Dependency Inversion Principle: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "=External= * http://www.oodesign.com/dependency-inversion-principle.html =Internal= * SOLID Principles =Overview=")
 
 
Line 8: Line 8:


=Overview=
=Overview=
High-level modules should not depend on low-level modules. Both should depend on abstractions.
Abstractions should not depend on details. Details should depend on abstractions.

Latest revision as of 22:42, 3 April 2018

External

Internal

Overview

High-level modules should not depend on low-level modules. Both should depend on abstractions.

Abstractions should not depend on details. Details should depend on abstractions.