Supposons que je souhaite modéliser un cinéma. Le cinéma aura quelques pièces (par exemple, 7), où les films sont joués.Utilisation de collections/conteneurs/catalogues dans les modèles de domaine
Je me demande comment devrais-je concevoir le modèle de domaine pour ce scénario.
- Le concept de concept de classe
Cinema
doit-il être associé directement aux 7 pièces? alt text http://dl.dropbox.com/u/6187267/shooterpics/nocatalog.jpg - Le concept de classe
Cinema
doit-il être associé à un catalogue des 7 salles? alt text http://dl.dropbox.com/u/6187267/shooterpics/catalog.jpg
Pourquoi? J'ai quelques difficultés à comprendre pourquoi dans certains endroits je vois le premier cas et dans d'autres je vois quelque chose comme le second cas.
Si au lieu de chambres, je voulais dépeindre la relation entre le cinéma et:
- billets à vendre (aujourd'hui).
- billets déjà vendus (aujourd'hui)
- clients dans la base de données Cinema
- L'ensemble des heures au cours de laquelle il y a des films qui jouent dans une pièce donnée au cinéma.
- L'ensemble des endroits où vous pouvez vous asseoir dans une salle au cinéma.
Devrais-je utiliser des catalogues, dois-je les connecter directement au concept Cinema
avec une multiplicité de * dans la cible?
Merci
"Pouvez-vous créer plusieurs catalogues de pièces associés à et au-delà de la durée de vie des instances de Cinema?" AH! C'est un bon point à penser. Je ne pense pas que dans ce cas j'aurai plusieurs catalogues de pièces. –
exactement la réponse que j'allais écrire –
Également, pourriez-vous nous en dire un peu plus sur le «genre de sons de Room Catalog pour ressembler davantage à quelque chose que vous verriez dans une couche de service et non dans un modèle de domaine». un niveau de service? –