A Injeção de Dependências (em inglês “Dependency Injection”, ou, simplesmente, “DI”) é uma técnica que busca diminuir o acoplamento entre diferentes partes de um software. A questão envolvendo a noção de “acoplamento” é particularmente importante dentro da área de desenvolvimento, já que este conceito indica o grau de relacionamento entre diferentes partes de um sistema. Aplicações formadas por componentes com um alto acoplamento entre si podem acarretar dificuldades futuras de manutenção. Isto acontece porque modificações em um local específico de tais projetos implicam, quase que invariavelmente, na necessidade de alterações em outros pontos. Cenários como este tendem a se...
Continuar Lendo »