# Qu'est-ce que le principe d'inversion des dépendances (DIP) ?
Les modules de haut niveau ne doivent pas dépendre des modules de bas niveau, mais tous deux doivent dépendre d'abstractions. Cela permet de réduire les dépendances entre les classes et de faciliter le test et la maintenance du code