Tenho dúvida sobre o que é injeção de dependências e como isso funciona.
Tenho dúvida sobre o que é injeção de dependências e como isso funciona.
injeção de dependência é um Design Pattern (Padrão de Projeto)
Ao invés de permitir que o seu software/Framework manuseie dependências, você explicitamente passará as dependências que ele necessita.
em cada modulo você irá declarar tudo que precisa naquele modulo, então será carregado apenas isso. e não mais que o necessário.
Tem como me dar algum(ns) exemplo sobre isso?
Dependency Injection => Passar argumentos para uma função.
Claro que não é apenas Passar argumentos para uma função
,
existe um conceito por trás disso tudo, entretanto não é nada assustador. Acredito que no final você irá entender o motivo por eu ter digitado Passar argumentos para uma função
:)
Recomendo que faça uma leitura para ter um entendimento maior sobre o assunto.
Link: Treina Web