2012-05-08 77 views
4

我無法理解一個限定在UML什麼。 例如,在掃描的頁面上,有一個名爲 「SharedRegister」有「國家」,「plateNumber」在它預選賽。UML限定詞的用途是什麼?

爲什麼不只是使用了一種叫做SharerRegister,並把「狀態」 和「plateNumber」在裏面上課嗎?它完全提供了什麼樣的課程?

Schaum UML - pg 108

(圖片來自紹姆的綱要,UML第2版。西門伯耐特。PG 108)

回答

5

statePlateNumber行爲像與相關的類都可以訪問的關鍵。如果你沒有使用限定詞,那麼你將在具有多重*的類之間建立關係,但不知道它們是如何相關的。在這裏,你知道類ShareRegister,通過了解一個特定的值statePlateNumber可以訪問CarSharer 0或1個實例。