Pergunta de entrevista da empresa Deutsche Bank

Scenario based design pattern explanation.