S.O.L.I.D. 5 – Dependency Inversion Principle (DIP)
Dependency Inversion Principle (DIP) – zasada odwrócenia zależności brzmi następująco: Wysokopoziomowe moduły nie powinny zależeć od modułów niskopoziomowych – zależności między nimi powinny wynikać z abstrakcji. Ta zasada mówi, że klasy nie powinny być od siebie zależne. Podczas tworzenia aplikacji należy posługiwać się interfejsami, a nie implementacjami (czyli klasy powinny być zależne od abstrakcji). Klasy zawierające …
S.O.L.I.D. 5 – Dependency Inversion Principle (DIP) Read More »