Pergunta de entrevista da empresa Manhattan Associates

Explain any design pattern.