Pregunta de entrevista de ExxonMobil

Talk about a design pattern