Pregunta de entrevista de Multivision

As said before, polymorphism, abstract class vs interface, final or finally, nested class, describe how to design ATM.