如何在类图上将属性的数据类型表示为对象数组?

时间:2014-12-13 13:22:47

标签: arrays uml class-diagram

哪种方式能够证明属性的数据类型是一个对象数组?我在网上找到了两个不同的版本。

enter image description here

我有一个SportsCentre课程,我也有一个员工课程

1 个答案:

答案 0 :(得分:25)

两者都是正确的,但第二个,当多重性被设置为多于一个时使用更自然,并且没有必要定义集合类,因为它显示在您的示例的第一张图片上。 简单地说,multiplicity定义了属性可以存储多少特定类型的实例。可以订购这组实例,也可以允许重复实例。 multiplicity元素的参数对应该使用的集合类型,Set,Vector,Array等有影响。 但是,如果您需要有关此问题的准确信息,请阅读UML超结构。搜索属性和多重性元素。 here is UML website