per capire meglio allego il design delle classe tagliuzzato da bluej...
se rimanesse così avrei una classe ElencoAuto che potrei usare per 3 elenchi che lavorano allo stesso modo (auto nuove, auto usate, auto disponibili)
mentre togliendo l'eredità mi troverei a dover fare una nuova classe per gestire una lista di auto disponibili, cosa che oltre a non voler fare non mi sembra corretta!
spero sia + o - chiaro...