-Looking at the requirements, item is definitely a relevant element - -2
-for my system, so it is appropriate to model item as - -3
-a class. Sale, on the other hand, is more of - -4
-a characteristic of an item, an attribute of an item, rather - -5
-than a class in itself. So, we're not going to mark - -6
-this one. Shopping cart sounds, as well, as an important element - -7
-for my system. Time can be an important system in some - -8
-contexts, but in this case we're measuring time just because more - -9
-than one item at a time can be added to the shopping cart. - -10
-So, time really doesn't have any reason for being modeled as a class. - -11
-And finally, user also seems to also have an important role to play - -12
-in the system, and therefore we will model user as a class as well. -- cgit 1.4.1