Left 4 Dead en java ZeDen.net - Il y a 12 heures Nous avons LA solution ultime à votre problème : un petit gars, dans le cadre du concours annuel Java 4k, qui décerne un prix à celui qui mettra sur pied le ...
Sujet: Design Pattern de construction De: ghislainb (l' arobase) freesurf.fr (Ghislain) Groupes: fr.comp.lang.java Organisation:http://groups.google.com Date: 29. Aug 2008, 17:19:48
Bonjour,
En fait je cherche un groupe dédié aux design pattern, si vous
connaissez ça m'intéresse.
J'ai besoin de créer une instance du même type qu'une variable dont
je ne connais pas le type.
Pour simplifier, prenons la classe abstraite Animal dont dérivent
Dog et Cat.
qqe part dans une méthode, j'ai :
void method (Animal animal){
// Il me faut une nouvelle instance du même type que Animal
Animal otherAnimal;
// Je sais que je peux écrire :
if (animal instanceof Dog)
otherAnimal = new Dog();
else if (animal instanceof Cat)
otherAnimal = new Cat();
}
Or nous savons tous que c'est ce qu'il ne faut pas faire. Je ne veux
pas rendre Cloneable la classe Animal parce que je ne veux pas une
copie mais vraiment une nouvelle instance toute neuve.
Merci pour votre aide,
Ghislain
ARCHITECTE JAVA/J2EE/WEB 2.0 ZDNet - 23 déc 2008 Vous rejoignez notre pôle de compétences Nouvelles Technologies, et intégrez des projets ambitieux au forfait ou auprès de nos clients, acteurs majeurs de ...