Domanda di colloquio di Teranet

What is dependency injection?