A arte de largar: um guia humano sobre injeção de dependências
A injeção de dependências é a prática de permitir que as classes deixem de construir os seus próprios colaboradores e passem a recebê-los do exterior. Esta mudança reduz o acoplamento forte, melhora a testabilidade, favorece uma arquitetura mais limpa e torna o software mais fácil de evoluir ao longo do tempo.
