[Squeak-fr] Equivalent du switch

Damien Pollet damien.pollet at gmail.com
Dim 28 Sep 12:25:43 UTC 2008


2008/9/28 Stéphane Rollandin <hepta at zogotounga.net>:
> évidemment on pourrait créer le dictionaire une fois pour toute, mais cela
> suppose une nouvelle variable d'instance ou de classe quelque part. si je
> veux distribuer mon langage idiot, c'est quand même mieux s'il consiste en
> une simple méthode qui ne requiert pas que l'on recompile la classe Integer
> pour lui ajouter une variable ShadockDictionary, non ?

Mais à la base, étendre Number c'est pas très joli :)
Au lieu de Number >> shadock: aSymbol
il vaudrait mieux : Shadock >> pumpWithNumber: aNumber
redéfinie dans quatre sous-classes de Shadock
et Shadock class >> fromSymbol: aSymbol
et ça fait sens de mettre un dictionnaire dans Shadock pour savoir
quelle sous-classe instancier.

-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet


Plus d'informations sur la liste de diffusion Squeak-fr