Pregunta de entrevista de Deutsche Bank

Scenario based design pattern explanation.