Dispatching
a tempo di esecuzione gli oggetti continuano ad avere una parte dell’ambiente di metodi
- un dispatch vector che contiene i puntatori al codice (compilato) dei metodi dell’oggetto
il compilatore traduce il riferimento al nome in una posizione nel dispatch vector
- la stessa per il dispatch vector del supertipo e dei suoi sottotipi
e produce codice che ritrova l’indirizzo del codice del metodo da tale posizione e poi passa il controllo a quell’indirizzo