What is dependency injection?
Houve várias perguntas já postadas com perguntas específicas sobreInjeção de dependência, como quando usá-lo e quais estruturas existem para ele. Contudo,
O que é injeção de dependência e quando / por que deve ou não deve ser usado?