Je modélisation d'un DVD Location magasin:Modèle de domaine et des contrats
- A
Client
donne sonclientNumber
auSystem
. - Le
System
vérifie chaque fois que leclientNumber
donné est valide. LeClient
donne le nom duDVD
qu'il veut louer. - ...
- ... Je devrai plus tard former une association entre une nouvelle instance de concept de classe
Rent DVD
et l'actuelleClient c
.
Modèle Mon domaine est quelque chose comme: alt text http://img266.imageshack.us/img266/7492/rentaly.jpg
J'ai fait le contrat pour les première et seconde opérations comme:
Préalables: aucun
Postconditions: il existe un Client c
tel que c.clientNumber = clientNumber
.
Maintenant, je ne sais pas si je devrais former une association entre ce Client c
et le DVDStore (que j'ai l'intention d'utiliser comme frontal). Si je ne fais pas l'association, comment pourrai-je plus tard "référencer" ce même Client? Devrais-je faire une association entre le client et un concept différent?
Merci
Vous pouvez avoir zéro ou plusieurs éléments DVD pour un titre de DVD? Soit vous faites un suivi individuel des articles d'inventaire, soit votre modèle est déjà un peu baroque ... –
J'ai à la fois des titres de DVD individuels (par exemple, titanic) et des DVD (par exemple DVD "titanic" avec un identifiant unique de 230908239). Ce qui est ce que vous attendez d'un DVD Location, de sorte que vous pouvez savoir quels DVD individuels sont ici et là. –