Dynamic dispatch એ રનટાઇમ મેકેનિઝમ છે જે કયો મેથડ ઇમ્પ્લીમેન્ટેશન ચલાવવો તે વેરીએબલના ઘોષિત પ્રકારને બદલે ઑબ્જેક્ટના વાસ્તવિક પ્રકાર પર આધારે નક્કી કરે છે. મોટાભાગની ક્લાસ-આધારિત ભાષાઓ તેને વર્ચુઅલ મેથડ ટેબલ (vtable) સાથે અમલમાં મૂકે છે.
તે શા માટે મહત્વપૂર્ણ છે
પ્રત્યેક વર્ગ પાસે તેના મેથડ ઇમ્પ્લીમેન્ટેશનમાં પોઇન્ટર્સનું એક ટેબલ છે. દરેક ઑબ્જેક્ટ તેના વર્ગના vtable તરફ એક છુપાયેલ પોઇન્ટર ધરાવે છે. વર્ચુઅલ કૉલ બને છે:
