Swift、JavaScript和Python所支持。在这些和与其相类似的语言中，我们可以调用类似于语法的划分的方法。其参数是可选的。这被认为是发送一个名为divide，带有除数参数的信息来做除法。相比之下，一些语言（例如Common Lisp、Dylan、Julia）采用基于操作数的组合的调度方法或函数；在除法情况下，被除数和除数的类型一起确定将执行哪个除法运算。这就叫做多重调度。
动态调度机制.语言可以用不同的动态调度机制来实现。 由语言提供的动态调度机制的选择在很大程度上