Pergunta de entrevista da empresa EPAM Systems

Why we need dependency injection?