Question

Le mot Let je veux modéliser un cinéma. Le cinéma aura deux chambres (par exemple, 7), où les films sont en cours de lecture.

Je me demande comment dois-je concevoir le modèle de domaine pour ce scénario.

Pourquoi?

J'ai du mal à comprendre pourquoi dans certains endroits que je vois le premier cas et dans certains autres que je vois quelque chose comme le second cas.

Si au lieu de pièces, je voulais décrire la relation entre le cinéma et:

  1. Billets à vendre (aujourd'hui).
  2. Billets déjà vendus (aujourd'hui)
  3. Les clients dans la base de données Cinema
  4. L'ensemble des heures où il y a des films qui jouent dans une pièce donnée au cinéma.
  5. L'ensemble des endroits où vous pouvez vous asseoir à une place dans le cinéma.

catalogues d'utilisation doit-I, dois-je les connecter directement au concept de Cinema avec une multiplicité de * dans la cible?

Merci

Était-ce utile?

La solution

Quel est le rôle du catalogue Room?

-t-il d'autres attributs / opérations, ou est-il seulement agit comme un conteneur pour Rooms?

Pouvez-vous forsee créer plusieurs catalogues de la chambre associés à et pendant toute la durée des instances de cinéma?

Chambre Catalogue genre de sons pour être plus comme quelque chose que vous verriez dans la couche de service et non pas dans un modèle de domaine.

Si elle ne contribue structurellement ou alors je behaviorally probablement cull et aller avec une simple association.

Autres conseils

Il n'y a pas une conception correcte ou mauvaise conception dans l'industrie du développement logiciel. Vous pouvez utiliser la première ou la deuxième méthode (par exemple, vous pouvez utiliser catalogue ou les connecter directement au cinéma). Mais surtout, vous devriez être en mesure de justifier votre conception.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top