Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Question sur une manière de modéliser mon problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur une manière de modéliser mon problème

n°1470996
Novsirion
Posté le 06-11-2006 à 08:46:30  profilanswer
 

Bonjour alors voici mon problème de conception :
 Je veux créer une classe Faction qui comprend une donnée sur la couleur et une donnée sur son nom. :
 class Faction
 {
      string couleur;
      string nom;
 }
 Maintenant je ne veux qu'il n'existe que 6 objets factions et pas une de plus. Par exemple les factions A, B, C, D, E, F. On ne peut pas créer d'autre faction.
 
 Comment faire?

mood
Publicité
Posté le 06-11-2006 à 08:46:30  profilanswer
 

n°1470997
_darkalt3_
Proctopathe
Posté le 06-11-2006 à 09:07:50  profilanswer
 

Une hashtable privée de Faction avec un getter public sur une faction identifiée par un entier ?

n°1470998
_darkalt3_
Proctopathe
Posté le 06-11-2006 à 09:08:05  profilanswer
 

dans un singleton tiens pourquoi pas

n°1470999
Dr Alphons​e
Sing Allelujah
Posté le 06-11-2006 à 09:08:28  profilanswer
 

plutot dans une factory non ?

n°1471002
Novsirion
Posté le 06-11-2006 à 09:16:02  profilanswer
 

Merci pour ces réponses rapides mais je vois pas comment avec une factory.???

n°1471003
_darkalt3_
Proctopathe
Posté le 06-11-2006 à 09:17:47  profilanswer
 

Bah tu laisses tomber ta factory

n°1471006
Dr Alphons​e
Sing Allelujah
Posté le 06-11-2006 à 09:29:46  profilanswer
 

ouais peut-être pas vraiment une vrai factory, mais un objet sur lequel tu appelles une méthode qui renvoie une instance de Faction, et qui compte le nombre d'instances "distribuées". Le problème étant bien évidemment de passer aussi par cet objet pour la destruction de l'objet.
 
Le singleton c'est peut-être la solution de facilité, mais c'est vite crade, surtout que le singleton normalement c'est 1 instance, pas 6...

n°1471013
_darkalt3_
Proctopathe
Posté le 06-11-2006 à 09:40:19  profilanswer
 

Un singleton qui distribue et que gère les 6 instances de Factions, pas "6 singletons"

n°1471014
Dr Alphons​e
Sing Allelujah
Posté le 06-11-2006 à 09:42:47  profilanswer
 

Ah oui, ok, au temps pour moi...

n°1471024
Novsirion
Posté le 06-11-2006 à 10:23:59  profilanswer
 

Merci pour vos conseils precieux ca fait plaisir.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Question sur une manière de modéliser mon problème

 

Sujets relatifs
Probleme cookies[xHtml/CSS]Petit probleme validateur W3C
probleme mysql 5Probleme envoi de mail PHP
Javascript : Probleme de menu deroulantXMLHttpRequest : problème de deconnexion ?
[Résolu] Question Poo en delphi probleme avec return
Probleme d'affichage du conteu des frames 
Plus de sujets relatifs à : Question sur une manière de modéliser mon problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR