【发布时间】:2017-01-09 00:16:08
【问题描述】:
在示例中,我使“文件夹”类型的每个对象都有一个“文件”类型的数组,名称为“内容”,大小为“n”作为私有属性(只是说我对它的理解以确保我在那里并没有错)。这就是我在大多数示例中的看法,但我现在永远不明白“n”是什么。它是“文件夹”对象的另一个属性,还是我们在 UML 图的另一部分中指定的东西,或者完全是其他东西?
我想要实现的是“文件夹”类型的每个对象都有一个附加属性,该属性指定“内容”数组的大小。
【问题讨论】:
-
该图不正确。 n 应该是 0..*.
-
@JimL。谢谢,但似乎似乎有一种方法可以将 n 或 m 等变量作为多重性的参数as its mentioned here as an example
-
多重性是一个规则,而不是一个变量。如果您使用集合来表示属性“内容”,则该集合将跟踪其中有多少东西。
-
@JimL。哦,好的,现在我明白了。所以它基本上像Java中的数组一样工作。非常感谢
标签: uml