Bah, sinon, le coup de calculer des valeur uniques en types primitifs pour faire un switch en Java, je crois pas que ça marche : il me semble que le switch ne peut prendre que des constantes en argument de chaque case...
Mais sinon, pour apporter de l'eau au moulin de __gtm__, quand j'étais encore u jeune padawan de la programmation de protocole réseau pour un chat, j'avais fait avec un switch : une méthode me renvoyait un objet, par l'intermédiaire d'un gros switch tout moche sur les ID des messages reçus...
Maintenant, j'ai une jolie Hashtable, avec des Integer comme clés, et des objet Factory comme valeur...Ben j'ai gravement gagné en souplesse (parce que la correspondance clé->classe Factory est stockée dans un fichier, donc, si j'ajoute un message, hop, j'ai que la classe à écrire et le fichier à mettre à jour)
Donc, le switch, ça pue du rond...
Message édité par gfive le 15-08-2002 à 00:17:32