Punto 1 resuelto. Aplicacion de patron creacional y reestructuracion de clases.