L'iniezione di dipendenza è una tecnica per disaccoppiare componenti software passando oggetti da cui un componente dipende come argomenti al componente. L'oggetto inserito (spesso chiamato dipendenza) può essere utilizzato all'interno del componente per eseguire attività, riducendo così la necessità di codificare le dipendenze nel componente.
Spiegare il concetto di dependency injection.