Pregunta de entrevista de EDF Trading

Single responsibility design and other design patterns