UML类图:依赖于两个类的属性和方法

时间:2019-04-20 00:15:09

标签: class uml class-diagram

我正在尝试创建有关汽车经销商的简单UML模型。 该公司至少有一家商店,每家商店至少出售一种汽车。每个商店都有一个名称,每辆汽车都有一个名称,类型和价格。每个销售点还保留了所售汽车的库存。

我在这张图中概述了这个想法:

enter image description here

除此之外,每天之后,售出的汽车数量都会记录到数据库中。如何将其添加到模型中?另外,有没有比将其作为单独的类更好的方法来模拟库存量?如果有更好的图表来模拟这种情况,我也会对此感兴趣。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

有许多方法可以建立销售记录模型。最简单,最常见的是拥有销售分类帐。它为物料创建销售条目。物料是一个单独的(关联)类,记录已售物料的数量,已支付的价格,销售日期,销售人员等。非常简单明了,直到您了解血腥细节。问你的下一个经销商...

答案 1 :(得分:0)

您可以将销售记录建模为单独的类。我们称之为DaySales。每天都有一个新的DaySales实例,其中包含日期和售出的汽车数量。我给属性日期指定了数据类型'String',因为UML没有定义日期类型。但是,如果您自己定义它,则最好使用日期而不是字符串。

class diagram

我已经删除了Car和Outlet之间的关联,因为已经通过Stock对其进行了隐式定义,但是您可以根据需要将其保留为冗余关联。

我已经更改了汽车和股票之间的关联度,因为库存中会有多辆汽车。