Ci sono termini per distinguere questi due diversi tipi di ereditarietà?
L'unico tipo di ereditarietà è
vehicle - car.
(queste classi hanno alcune somiglianze).
Ma poi c'è per esempio
event - car
Naturalmente ci sono anche somiglianze (come nell'esempio sopra), ma qui c'è più una nozione speciale di "migliorare una classe con una funzionalità" piuttosto che "due classi hanno delle somiglianze e ora creo una classe dove ho messo gli attributi comuni ".
Uso l'ultimo esempio in JavaScript per rendere la classe auto "eventable", quindi posso chiamare "register_event" o "trigger_event" sugli oggetti car.
Grazie mille in anticipo