UML 怎么表达两个类存在泛化和组成关系有两个类,原材料和产成品.1、原材料是产成品的超类,产成品是原材料的子类,它们之间可以用泛化来表示.2、产成品可以由1-3种原材料组成,它们之间可

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 10:32:07
UML怎么表达两个类存在泛化和组成关系有两个类,原材料和产成品.1、原材料是产成品的超类,产成品是原材料的子类,它们之间可以用泛化来表示.2、产成品可以由1-3种原材料组成,它们之间可UML怎么表达两

UML 怎么表达两个类存在泛化和组成关系有两个类,原材料和产成品.1、原材料是产成品的超类,产成品是原材料的子类,它们之间可以用泛化来表示.2、产成品可以由1-3种原材料组成,它们之间可
UML 怎么表达两个类存在泛化和组成关系
有两个类,原材料和产成品.
1、原材料是产成品的超类,产成品是原材料的子类,它们之间可以用泛化来表示.
2、产成品可以由1-3种原材料组成,它们之间可以用聚合关系来表示.
我现在想用UML表示1和2,请我如何处理,谢谢!
公司业务:生产机器,和制作小卷牛皮纸.
问题中所提到的原材料(对于工厂来说,成品的组成部分都是原材料)是从美国进口过来的牛皮纸(大卷),而产成品就是我们可以卖的小卷牛皮纸.
昨天公司财务财务告诉我,他的订货期是2.5个月时间,希望系统能够在系统中增加一个模块来计算他到底需要订购多少大卷牛皮纸.
譬如,大卷牛皮纸有三种类型 50g,70g,80g.
用50g和80g可以加工小卷双层牛皮纸 P580275(产品型号).
这样就出现了我问题中存在的现象,大卷牛皮纸是小卷牛皮纸的超类,同时两款大卷牛皮纸合成一款小卷牛皮纸,而且是比较严格的组成关系.
(P580275 = 50g + 80g 的组合)
关系很简单,但表达起来有点难小手.

UML 怎么表达两个类存在泛化和组成关系有两个类,原材料和产成品.1、原材料是产成品的超类,产成品是原材料的子类,它们之间可以用泛化来表示.2、产成品可以由1-3种原材料组成,它们之间可
没有好的画图工具,凑合一下吧.
左边是1,右边是2.
2的上面,可以在黑箭头边上写上1,在下面的materials下加上箭头,并写上1-3.