Rediseño del problema original. Se añade herencia a las operaciones y se
refactoriza el calculo de las operaciones en la clase Operations