Je souhaite creer un programme qui doit generer des objets geometriques. Pour cela, ne sachant pas a l´avance de quel type de figure geometrique l´utilisateur a besoin, j´ai pense a utiliser un design pattern Factory. En revanche, je n´y connais rien en design pattern, et je ne suis pas sur que cela soit bien adapte. L´idee serait d´avoir une Factory
Code :
GeometricFactory factory;
qui pourrait creer n´importe quel objet a partir d´un vecteur de parametre. Ce pourrait etre qqch comme ceci :
Tout d´abord, je voudrais savoir si cette strategie est la bonne, et si le mini exemple aue j´ai donne est viable. Sinon, pourriez vous m´indiquer une facon de repondre a mon probleme.
Marsh Posté le 31-08-2007 à 06:24:22
Bonjour a tous,
Je souhaite creer un programme qui doit generer des objets geometriques. Pour cela, ne sachant pas a l´avance de quel type de figure geometrique l´utilisateur a besoin, j´ai pense a utiliser un design pattern Factory. En revanche, je n´y connais rien en design pattern, et je ne suis pas sur que cela soit bien adapte.
L´idee serait d´avoir une Factory
qui pourrait creer n´importe quel objet a partir d´un vecteur de parametre. Ce pourrait etre qqch comme ceci :
Il y aurait evidemment une classe mere
, et des classes derivees
Tout d´abord, je voudrais savoir si cette strategie est la bonne, et si le mini exemple aue j´ai donne est viable. Sinon, pourriez vous m´indiquer une facon de repondre a mon probleme.
D´avance merci