Introduction
Le Dependency Inversion Principle (DIP) réside en deux règles:
- High level modules should not depend upon low level modules. Both should depend upon abstractions. ( Les modules de haut niveau ne doivent pas dépendre des modules de bas niveau. Les deux doivent dépendre d’abstractions.)
- Abstractions should not depend upon details. Details should depend upon abstractions ( Les abstractions ne doivent pas dépendre des détails. Les détails doivent dépendre des abstractions.)
Robert C. Martin Continue reading SOLID Partie V : Dependency Inversion Principle