Un gros mot pour faire une chose simple : rendre vos objets testable (et donc leur donner moins de responsabilité). En explicitant les dépendances d’un objet, vous obtenez la puissance nécessaire à valider son comportement. En plus, il y a à peine une poignée de méthodes d’injection.