voir inversion et contrôle, car traditionnellement les logiciels contrôlaient toutes leurs exécutions.
Définition
L'inversion de contrôle déplace les responsabilités secondaires depuis un objet vers d'autres objets qui sont dédiés à chaque responsabilité et respecte ainsi le principe de responsabilité unique.