2012-01-17 276 views
1

當前UML標準中限定符的多重性是什麼意思?它可以是除1之外的其他任何東西嗎?UML:限定符的多重性

UPDATE:

假設關聯是:[圖書館](限定符:庫代碼)< - > [圖書],和限定符多重性爲1..5。

這是否意味着該庫中的每本書都由1到5個庫代碼標記,或是否意味着庫中每本書的1到5個之間都有一個,每個書都由1個代碼標記?

回答

3

限定符是一個屬性。與任何其他屬性一樣,其多重性指定了正確分配所需的值的數量。

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

甚至0的下界可能有意義地表示一個空的限定符值(例如null與1的上界一起,或者對於較高的上界爲空集合)。

UPDATE:

如果1..5多重性爲限定詞「庫代碼」來定義,那麼這意味着每本書是由1至5庫代碼合格,即需要1之間的指定和5個代碼,以便將這個關聯從一個庫導航到一本書。

另一方面,如果在圖書的關聯端指定了1..5的多重性,則表示對於任何給定的限定符值,圖書館中存在1到5本圖書。

+0

謝謝。你能否根據我對這個問題的更新澄清一下? – max 2012-01-18 18:08:31