clase producto refactorizado
refactorizando