Dynamické vysílání je mechanismus za běhu, která rozhoduje, kterou implementaci metody spustit, na základě skutečného typu objektu, ne deklarovaného typu proměnné. Většina jazyků založených na třídách jej implementuje pomocí tabulky virtuálních metod (vtable).
Model vtable
Každá třída má tabulku ukazatelů na své implementace metod. Každý objekt drží skrytý ukazatel na vtable své třídy. Virtuální volání se stane:
