我无法理解 UML 中的限定符是什么。
例如,在扫描的页面中,有一个名为
“SharedRegister”,其中包含“state”和“plateNumber”。
为什么不使用一个名为 SharerRegister 的类并放置“状态”
和“plateNumber”呢?它在类里面究竟提供了什么?
(图片来自 Schaum 的大纲,UML 第 2 版。Simon Benett。第 108 页)
最佳答案
state
和 PlateNumber
就像一个可以访问相关类的键。如果您没有使用限定符,您将在多重性为 * 的类之间建立关系,但不会确切知道它们是如何相关的。在这里,您知道类(class) ShareRegister
,通过知道 state
的特定值和 PlateNumber
可以访问 CarSharer
的 0 个或 1 个实例.
关于uml - UML 限定符的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502662/