UML:限定符的多样性

时间:2012-01-17 18:44:04

标签: uml

当前UML标准中限定符的多重性是什么意思?除了1之外,它能不能是其他任何东西?

更新:

假设关联是:[Library](限定符:库代码)< - > [书],限定词的多样性是1..5。

是否意味着此库中的每本书都被1到5个库代码标记,或者它是否意味着库中每本书有1到5本书,每本书都标有1个代码?< / p>

1 个答案:

答案 0 :(得分:3)

限定符是属性。与任何其他属性一样,它的多重性指定了正确赋值所需的值的数量。

如果是限定符,您可以指定限定符值必须是5个字符串或类似字符串的列表。

即使是0的下限也可能有意义来表示一个空的限定符值(如null和上限为1,或者空集合为更高的上限)。

更新:

如果为限定符“库代码”定义了多重性1..5,那么这意味着每本书都被1到5个库代码限定,即您需要指定1到5个代码才能导航这种从图书馆到图书馆的联系。

另一方面,如果在书的关联端指定了多重1..5,则意味着对于任何给定的限定符值,库中有1到5本书。