Bonjour à tous,
Je voudrais stocker dans une propriété d'une classe un objet.
Je suis dans un cas assez simple mais j'aimerais un avis quand même.
J'ai à la base 2 classes : Creature (name, age, ...) et Skill (name)
Comme une creature a plusieurs skills et qu'une skill est possédée par plusieurs creature j'obtiens une troisième classe : Profile (value, potential)
Dans Creature j'ai un ArrayObject pour stocker tous les objets profile. Mais dans ma classe profile je stockerais bien un objet Skill, mais du coup comme il n'y en a qu'un je ne vais pas utiliser un arrayObject. Ca me perturbe, je ne vois pas qu'elle solution adopter.
1°) Soit il y a quelque chose genre arrayObject mais que pour la gestion d'un objet (en java je sais que j'aurais une variable de type Skill).
2°) Soit je prend un ArrayObject où je ne stock qu'un seul object (un peu inutile, non?)
3°) Soit c'est juste une simple propriété que j'initialise par un objet skill que j'aurais gardé en paramètre.
Merci d'avance
Partager