×

Multiple dispatch

Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time type or, in the more general case, some other attribute of more than one of its... Wikipedia