Quote Originariamente inviata da andbin Visualizza il messaggio
Tieni a mente che in una classe abbastanza astratta (nel senso di "generica") come quella che hai postato, dovrebbe esserci solo quello "stato" e "comportamento" che è appropriato e sensato per tutti i veicoli.
...quindi dovrei pervenire a quello che avrei in mente di fare.
Cioè lasciare nelle classi base la parte che le caratterizza specificamente(cioè nel caso in esame Potenza e Diametro)...
Il tutto però nascondendo ad un client l'implementazione di un oggetto piuttosto che ad un altro...