Pregunta de entrevista de Acquia

Question around design patterns and solid principles