-
Equivalent d'un pool
hello les gens
voila je cherche en fait un design pattern equivalent au SINGLETON mais pas en terme de nombre crées mais plutot en terme de typre d'instance, je m'explique : imaginons que l'on ait une classe mere dont derivent des sous classes (jusque la pas de probleme heritage...) maintenant je voudrais limiter a chaque fois non pas le nombre d'instances crées mais plutot m'assurer de l'incité du type de l'instance crée.
si ce n'est pas encore clair je rajoute une couche avec un cas concré:
->mon application me permet de creer des animeaux...(c'est la super classe)
->je veux m'assurer que je ne vais creer au cours de l'execution que des vaches...ou des poules mais surtout pas les deux...
voila je pense que c assez claire
ps: je n'ai pas besoin de code détaillé je veux juste le nom d'un design pattern si possible sinon je suis preneur de toute soluce...
merci pour toutes vos contributions
-
tu peux garder cette structure en mettant les construsteur de la superclasse animal et ses sousclasse en visibilité package, et tu créé une factory d 'animaux.
Et c est au niveau de la factory que tu mets les contraintes dont tu as besoin.
-
+1 Tout à fait d'accord c'est comme ca que je procéderais aussi. Ceci dit cette méthode à peut-etre un nom mais si elle en a un je ne le connais pas...