【问题标题】:What is the purpose of a UML Qualifier?UML 限定符的目的是什么?
【发布时间】:2012-05-17 04:13:04
【问题描述】:

我无法理解 UML 中的限定符是什么。 例如,在扫描的页面中,有一个限定符名为 “SharedRegister”中包含“state”和“plateNumber”。

为什么不直接使用一个名为 SharerRegister 的类并放入“状态” 和“plateNumber”呢?它到底提供了什么课程?

(图片来自 Schaum 的大纲,UML 第 2 版。Simon Benett。第 108 页)

【问题讨论】:

    标签: uml qualifiers


    【解决方案1】:

    statePlateNumber 就像一个可以访问相关类的键。如果您不使用限定符,您将在具有多重性 * 的类之间建立关系,但不会确切知道它们是如何相关的。在这里,您知道类ShareRegister,通过知道statePlateNumber 的特定值可以访问CarSharer 的0 或1 个实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 2011-12-16
      相关资源
      最近更新 更多