up:: SOLID
Reguła odwrócenia zależności polega na skupieniu odpowiedzialności na czynności, bez względu na źródło danych i przekazaniu wyników. Zasada pozwala na użycie komponentów pod warunkiem spełnienia wymagań, co daje większą dowolność użycia.