Pergunta de entrevista da empresa Synechron

Asked to explain design patterns