【问题标题】:UML: multiplicity of qualifierUML:限定符的多重性
【发布时间】:2012-01-19 22:17:39
【问题描述】:

当前UML标准中限定符的多重性是什么意思?它可以是 1 以外的任何东西吗?

更新:

假设关联为:[Library](qualifier: library code) [Book],限定符multiplicity为1..5。

是说这个图书馆的每本书都标有 1 到 5 个图书馆代码,还是说图书馆里每本书有 1 到 5 本书,每本书都标有 1 个代码?

【问题讨论】:

    标签: uml


    【解决方案1】:

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

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

    即使是 0 的下限也可能有意义地表示一个空的限定符值(比如一个 null 与一个上限 1 一起,或者一个空集合代表一个上限)。

    更新:

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

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

    【讨论】:

    • 谢谢。您能否根据我对问题的更新澄清一下?
    猜你喜欢
    • 1970-01-01
    • 2011-07-09
    • 2012-12-05
    • 2012-03-27
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    相关资源
    最近更新 更多