我目前正在参加有关UML图的课程,我们需要完成一些实验室练习。
在实验室练习中,关于超市主题有各种数据类别。数据类之一称为收据,其中包含诸如ID,付款日期时间,购买的商品和总价之类的属性。还有另一个称为付款的数据类,其中包括付款类型属性,付款数据类已“链接”到收据数据类,但是我不确定要使用哪种关系。
完整的问题段落如下:
Shopper arrives at checkout counter.
The total price is calculated and the shopper is given an receipt which includes a list of purchased items.
Payment is recorded when it occurs, either now (cash) or later (card payment).
假设您制作了一个类图:
所以这里是简化图(为了简单起见,我没有显示属性和操作,也没有提到您没有提到的项目):