Question d’entretien chez American Airlines

Multi-stage OOP problem requiring the use of classes and basic data structures.