L’injection de dépendance est un modèle de conception qui permet à un objet A de déclarer ses dépendances à un objet externe B qui fournit ces dépendances. Les dépendances déclarées par A sont généralement des interfaces de classe et les dépendances fournies par B sont des implémentations concrètes pour ces interfaces.