Pergunta de entrevista da empresa UST

Solid principle, Design patterns, Dependency injection