rinominato princimale main
rinominata interfaccia
aggiornati riferimenti all'interfaccia
sostituita interfaccia da classe astratta