Question d’entretien chez Kinaxis

How do you design an OOP program to implement a vending machine