Domain Model and Contracts

Posted by devoured elysium on Stack Overflow See other posts from Stack Overflow or by devoured elysium
Published on 2010-06-16T03:44:31Z Indexed on 2010/06/16 3:52 UTC
Read the original article Hit count: 280

I am modelling a DVD Rental Store:

  1. A Client gives its clientNumber to the System.
  2. The System checks whenever the given clientNumber is valid.
  3. The Client gives the name of the DVD he wants to rent.
  4. ... n. ...I will later have to form an association between a new instance of "RentDVD" class concept to the current Client c.

My Domain Model is something like: alt text

I've made the Contract for the first and second operations as: Preconditions: none Postconditions: there exists a Client c such that c.clientNumber = clientNumber.

Now, I don't know if I should form an association between this Client c and the DVDStore(that I intend to use as front-end). If I don't make the association, how will I later be able to "reference" this same Client? Should I be making an association between Client and a different concept?

Thanks

© Stack Overflow or respective owner

Related posts about object-oriented-design

Related posts about uml