Pregunta de entrevista de Babbel

Design patterns, live code challenge