Noun
double dispatch (plural double dispatches) (computing) A mechanism that dispatches a function call to different concrete functions depending on the runtime types of two objects involved.