Penghantaran dinamis ialah mekanisme runtime yang memutuskan kaedah implementasi mana yang hendak dijalankan berdasarkan jenis sebenar objek, bukan jenis pembolehubah yang dinyatakan. Kebanyakan bahasa berasaskan kelas melaksanakannya dengan jadual kaedah maya (vtable).
Model vtable
Setiap kelas mempunyai jadual penunjuk kepada pelaksanaan kaedahnya. Setiap objek memegang penunjuk tersembunyi kepada vtable kelasnya. Panggilan maya menjadi:
