Pergunta de entrevista da empresa DPL

what are design patterns and there usage