Domanda di colloquio di ExxonMobil

Talk about a design pattern