Pergunta de entrevista da empresa Coditas

Describing design patterns and there usage.