Non so se quanto segue avrà senso, ma qui ...
Un'auto, in un certo senso, potrebbe essere definita OODed. Iniziamo dai designer: i disegnatori, sognano il design generale. Poi arriva agli ingegneri, che calcolano le dimensioni della sospensione, degli alberi, del motore, delle ruote, dello specchietto retrovisore ... Poiché molte persone lavorano sul design di un modello di un'auto, molte persone sviluppano modelli 3d delle sue parti.
Pertanto, un pneumatico può fare tutto ciò che vuole con il pneumatico, a condizione che si adatti al diametro dell'albero che gli viene trasmesso dal timone. Potresti pensare a quella parte come eredità .
L'uomo del pozzo in quel momento non sa come farà l'albero. Sa solo che deve essere adattato al motore su un lato, e deve essere rotondo dall'altro lato per montare il pneumatico. Interfaccia .
Il tipo di albero ottiene il diametro dal tipo di motore. Può fare tutto ciò che vuole con l'albero finché si adatta al diametro. Può trasformarlo in un semiasse, un albero completo ... nascondere le informazioni . Come l'albero non interessa davvero né il tipo di motore né il tipo di pneumatico.
Polymorphism può essere illustrato sul motore e sulle sue sottoparti.