con la classe astratta si elimina ridondanze inutili