Uds llaman a los overload y les subo la apuesta a los multi-methods:
https://en.wikipedia.org/wiki/Multiple_dispatch
https://julia.readthedocs.io/en/latest/manual/methods/
(O tambien conocido como multi-overload... multi-sobrecarga?)
La diferencia? En la forma simple, el primer parámetro no se sobrecarga (siendo este de forma implícita en delphi "self"). En cambio, de la forma full se sobrecarga sobre todos los parámetros.
En el caso de Julia, es innecesario crear clases solo para sobrecargar un metodo, ya que se puede aplicar de forma universal.