Retour au cours

Bases de l'injection de dépendances

C# de Zéro à Héros : Masterclass Complète de Programmation

Injection de Dépendances (DI)

La DI est un pattern de conception utilisé pour réaliser l'Inversion de Contrôle (IoC). Elle rend votre code plus facile à tester et à maintenir.

Comment ça marche

Au lieu de créer un objet à l'intérieur d'une classe, vous l'"injectez" via le constructeur.

csharp public class UserService { private readonly IUserRepository _repo; public UserService(IUserRepository repo) // Injecté { _repo = repo; } }