Трудно сказать без контекста, но я бы описал его как процесс, который принимает вызов метода в исходном коде, решает, какой метод должен быть выполнен, и выполняет его, выполняя любые преобразования аргументов, значения по умолчанию и т. Д., Как того требует язык.
Решающая часть диспетчеризации метода может быть чисто во время выполнения (например, на динамическом языке), чисто во время компиляции (например, вызывая статический метод в C # / Java), или в обеих (вызывая виртуальный метод в C # / Java). ).
Разные языки могут иметь существенно разные подходы к отправке метода.