Pular para o conteúdo principal

DI - Injeção de Dependência

É uma técnica/padrão usada para implementar a SOLID - Dependency Inversion Principle (DIP). Também está relacionado com o conceito de Inversion of Control.

Existem vários tipos de containers de injeção de dependência no ecossistema .NET. Como exemplo temos um projeto ASP.NET na parte de ConfigureServices(IServices services) que é onde nós configuramos o tipo de ciclo de vida e amarramos a interface com as classes que serão injetadas.

Referências