Код IT
← Каталог

Внедрение зависимостей (Dependency Injection) — Setter Injection

Фрагмент из «Внедрение зависимостей (Dependency Injection)»: Setter Injection.

C# main.cs
public class UserService
{
    private IEmailService _emailService;

    public void SetEmailService(IEmailService emailService) // DI через сеттер
    {
        _emailService = emailService;
    }
}
public class UserService
{
    private IEmailService _emailService;

    public void SetEmailService(IEmailService emailService) // DI через сеттер
    {
        _emailService = emailService;
    }
}