Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOLID Principles (O - Open/Closed Principle (“Software entities (classes,…
SOLID Principles
-
-
-
-
D - Dependency Inversion
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.
This enables you to change higher-level and lower-level components without affecting any other classes, as long as you don’t change any interface abstractions.