Sepacion de responsabilidades y control de excepciones
ultima version
no se usa
tratamiento de excepciones