![](https://dev-hobby.pl/wordpress/wp-content/uploads/2021/01/DIP-1-373x280.jpg)
Dependency Inversion Principle – DIP
Moduły wysokopoziomowe nie powinny zależą od modułów niskopoziomowych, obie grupy modułów powinny zależeć od abstrakcji. Abstrakcje nie powinny zależeć od szczegółów rozwiązania, to szczegóły powinny zależeć od abstrakcji.