UML限定符的目的是什么?

时间:2012-05-08 16:34:18

标签: uml qualifiers

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

为什么不使用一个名为SharerRegister的类并放置“state” 和“plateNumber”在里面?它准确地为一个班级提供什么?

Schaum UML - pg 108

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

1 个答案:

答案 0 :(得分:5)

statePlateNumber就像一个可以访问相关类的键。如果你没有使用限定符,那么你会在多重性为*的类之间建立关系,但是不确切知道它们是如何相关的。在此,您知道通过了解ShareRegisterstate的特定值,该类PlateNumber可以访问{1}}的0或1个实例。