Question d’entretien chez Toast Inc

A moderate OOP design problem