Ich versuche den Unterschied (falls vorhanden) zwischen den beiden zu verstehen.
Laut der Wikipedia-Seite für Multiple Dispatch ist es gleichbedeutend mit Function Overloading, aber später heißt es dann weiter:
In einer Sprache mit nur einem Versand, wie Java […]
Das scheint ein Widerspruch zu sein, da Java das Überladen von Funktionen unterstützt.
Also was ist es? Unterscheidet sich Multiple Dispatch von Function Overloading oder ist der Artikel falsch in der Behauptung, dass Java Multible Dispatch nicht unterstützt?