Originariamente inviato da keratox
Beh, è sottointeso che Motore non derivi dai componenti.
Ma anche il viceversa: è su questo che ponevo l'accento.

Originariamente inviato da keratox
Ma i componenti devono essere sottoclassi di Motore o essere allo stesso livello gerarchico?
No, i componenti non devono senz'altro discendere da Motore, non avrebbe senso: come potrebbe una Batteria derivare da Motore?

Poi, se desideri che sia Motore che Batteria, per fare un esempio, derivino tutti da una classe base comune, è indifferente.

Non sono sicuro di aver capito cosa intendi con "allo stesso livello gerarchico".

Ciao!