Pregunta de entrevista de Sabre

OOP, structures, coding task with KISS and YAGNI principles