Описание тега dispatch

Динамическая отправка (также известная как динамическая привязка) - это процесс сопоставления сообщения с определенной последовательностью кода (методом) во время выполнения. Это сделано для поддержки случаев, когда соответствующий метод не может быть определен во время компиляции (т. Е. Статически).

Динамическая отправка используется только для вызова кода, а не для других процессов привязки (например, для глобальных переменных), и имя обычно используется только для описания языковой функции, где требуется решение среды выполнения для определения того, какой код вызывать.

Эта объектно-ориентированная функция позволяет заменять конкретную реализацию с использованием того же интерфейса, и, следовательно, она включает полиморфизм.

http://en.wikipedia.org/wiki/Dynamic_dispatch