Dependency Inversion Principle
(Zasada odwracania zależności)
1. Moduły wysokiego poziomu nie powinny zależeć od modułów niskiego poziomu. Oba powinny zależeć od abstrakcji (np. interfejsów lub klas abstrakcyjnych).
2. Abstrakcje nie powinny zależeć od szczegółów. Szczegóły (konkretne implementacje) powinny zależeć od abstrakcji.
– Robert C.Martin (Uncle Bob)
Dependency Inversion Principle Czytaj więcej »


