對應關係

在統一建模語言 (UML) 類別圖解中,對應關係會指定一組相關 Enterprise JavaBeans (EJB) Enterprise Bean 可能會採用的可用元素數目。

對應關係規格是一組非負整數的一部分。 您可以指定對應關係規格給關聯關係中的角色。

對應關係是以文字字串表示,它是由以逗點區隔的整數間隔序列所構成, 其中,一個間隔代表一個(也有可能是無限個)整數範圍,其格式如下:

lower-bound .. upper-bound

在這個格式中,lower-boundupper-bound 都是按照字面顯示的整數值, 代表從下界到上界的封閉式(包含的)整數範圍。 星號 (*) 用於上界,表示上界沒有上限。 在參數化的環境定義中(例如,範本),界限可以是表示式,但不管用在哪裡,它們都必須是按照字面顯示的整數值。 表示式如果沒有連結,而且不是按照字面顯示的整數值,就不在接受範圍內。

對應關係有許多種。 一個 Enterprise Bean 可以與另一個相關, 其對應關係有一對一、一對多、一對一或多、一對零或一、一對一個限定間隔(例如,一對五到 10)等幾種。 星號 (*) 代表許多。 有的環境定義中,or 是以兩點 (..) 代表,例如,"1..*"(一或多)。 有的環境定義中,or 是以逗點代表,例如 "5, 10"(5 或 10)。

樣式準則規定,間隔必須以不變的型樣遞增。 比方說,"1..3, 7, 10" 就比 "7, 10, 1..3" 好。 兩個連續的間隔,最好能夠結合為一個間隔。 比方說,"0..1" 就比 "0, 1" 好。

對應關係是來自一個 EJB Enterprise Bean 的物件數目,這些物件與相關 Enterprise Bean 中的單一物件相關聯。 如果要在 UML 類別圖解中表示這些數字, 請將對應關係置於相關類別附近的關聯關係(連接線)上面。

本影像所顯示的,是兩個相關分類器之間的對應關係範例。
相關概念
類別圖解
類別形狀
分類器
類別
關係
屬性
作業
無法分辨之參照的裝飾
可見性
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.