Dynamic dispatch คือกลไกกรรมวิธีสำหรับการตัดสินใจว่าใช้การนำเข้าเมธอดใดขึ้นอยู่กับประเภทจริงของวัตถุ ไม่ใช่ประเภทที่ประกาศไว้ของตัวแปร ภาษาส่วนใหญ่ที่ใช้คลาสนำเข้าสิ่งนี้ด้วยตารางเมธอดเสมือน (vtable)
โมเดล vtable
แต่ละคลาสมีตารางของตัวชี้ไปยังการนำเข้าเมธอดของมัน วัตถุแต่ละชิ้นถือตัวชี้ที่ซ่อนอยู่ไปยัง vtable ของคลาสของมัน การเรียกเสมือนจริงจะกลายเป็น: ค้นหาเมธอดในตาราง vtable ของวัตถุ จากนั้นกระโดดไปที่นั่น
