[Squeak-fr] doute sur traduction

Hilaire Fernandes hilaire at ext.cri74.org
Ven 9 Déc 10:47:48 CET 2005


stéphane ducasse a écrit :

> si surcharge = overloading alors il n'y a pas de surcharge en  Smalltalk 
> car overloading veut dire
> qu'une classe peut contenire deux fois la meme methodes avec des  types 
> differents
> et que le type statique est utilise pour la choisir
> 
> Rectangle move(Rectangle r)
> 
> Rectangle move(Point p)
> 
> N'est pas possible en Smalltalk car seul le nom (move) est considere.

ça peut être controurné par un double-dispatching ?
style :

Rectangle move (translate)
  translate move: self

Où translate peut être un objet Rectangle ou Point.

Ou il y a encore plus propre?


Hilaire

-- 
ADD R0,R1,R2,LSL #2


More information about the Squeak-fr mailing list