Bonjour,
je voudrais implémenter une classe factory avec une method create_object qui puisse créer un pointeur sur un objet d'une classe à partir d'un mot clés.
L'idée est de définir des mots clés pour chaque classe et de créer des objets de la sorte:
DECLARE_CLASS(A,"keyword_A");
classe A : public base {}
DECLARE_CLASS(B,"keyword_B");
classe B : public base {}
création :
string str="keyword_A"
base* ptr=create_object(str);
Voila un peu l'idée est de créer des objets d'une classse à partir d'un mot clés sans savoir à l'avance le type de l'objet qui va être créer.
Merci
Xavier
Partager