Pregunta de entrevista de Pocket Gems

Give an object-oriented design for an ATM.