Originariamente inviato da davidinho
si ma se faccio in modo che entrambe siano interfacce, se in futuro dovrò fare delle modifiche mi troverò costretto ad andare a toccare a mano le funzioni su tutte le classi... o sbaglio?
Dal punto di vista architetturale ha senso che due "abilità" di una classe siano una una superclasse ed una un'interfaccia?
Perché vorresti fare una cosa del genere?
codice:
Piccione extends Camminatore implements Volatile
E perché non così?
codice:
Piccione extends Volatile implements Camminatore
Con che decidi quale è una classe e quale un'interfaccia? A caso?