Map et pointeur sur fonction - C++ - Programmation
Marsh Posté le 03-12-2006 à 19:52:39
Euh si tu parle de la structure des classes, oui c'est une factory method, pourquoi ?
Marsh Posté le 03-12-2006 à 22:17:17
+1 pour factory
tu peux faire une map de pointeurs de fonction, pas de pb.
Mais tu sais que tu as 5 classes filles, alors mieux vaut faire un factory. La map de pointeurs de fonctions c'est pour faire du "très dynamique" là si c'est pour associer "classe3" à un new classe3; c'est pas utile.
Marsh Posté le 04-12-2006 à 11:01:01
ReplyMarsh Posté le 04-12-2006 à 11:23:40
paddawan a écrit : Ok, mais c'est quoi un factory ? Ca me dis rien du tout, c'est une classe ? |
un design pattern
Marsh Posté le 04-12-2006 à 11:39:45
Ouais j'ai deja regarder de ce coter mais je vois aucun design patterns nomme "factory" (http://home.earthlink.net/~huston2/dp/patterns.html)
Donc si KamgOl ou jesus_christ pouvait etre plus precis ca serait sympa
J'ai deja fait une methode virtuel Clone() dans ma Class1 Mais je n'arrive pas a l'utiliser depuis un objet instancier en Class2...
Marsh Posté le 04-12-2006 à 12:04:09
paddawan a écrit : Ouais j'ai deja regarder de ce coter mais je vois aucun design patterns nomme "factory" (http://home.earthlink.net/~huston2/dp/patterns.html) |
http://www.google.fr/search?q=desi [...] =firefox-a
Marsh Posté le 03-12-2006 à 19:19:09
Bonjour,
J'aimerai savoir s'il est possible de creer un objet map avec un string en Key, et un pointeur sur fonction en data. Sachant que ces pointeurs ne pointeront pas sur les memes fonctions.
J' ai 2 Classes mere :
Class2(classe abstraite) qui herite de Class1(classe abstraite aussi)
Et disons 5 classes filles : class3 a class8 qui heritent de Class2.
Et je voudrais que grace a ma map, si je fais map['class3'] , ça me permette de faire un new class3 pour creer un nouvel objet.
Voila je sais aps si c'est tres clair et possible :s