Dinamični prenos je mehanizem ob izvajanju, ki odloči, katera implementacija metode se zažene, na podlagi dejanske vrste objekta, ne glede na deklarirano vrsto spremenljivke. Večina jezikov, temelječih na razredih, to implementira z tabelo virtualnih metod (vtable).
Model vtable
Vsak razred ima tabelo kazalcev na svoje implementacije metod. Vsak objekt drži skriti kazalec na vtable svojega razreda. Virtualni klic postane:
