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