Pergunta de entrevista da empresa Teranet

What is dependency injection?