Pergunta de entrevista da empresa Fidelity Investments

What classes including data members and methods would you design for a coffee machine?