鏈結

物件之間的關聯稱為鏈結。 物件可以有多個鏈結,連至其他物件作為其所需介面的一部分。透過這類鏈結,物件可以要求服務或將事件傳送至其他物件。

鏈結會連結角色,物件可透過此結構位置來參照其鏈結。依預設,角色的名稱為its<object>,其中 <object> 是鏈結另一端的同層級角色。

鏈結可以是對稱的或有方向性的。透過對稱的鏈結,兩個物件可以辨識彼此,代表兩個角色。透過有方向性的鏈結,只有一個物件可以透過單一角色來存取其同層級的物件。 如需相關資訊,請參閱對稱的關聯聚集及組合

角色具有對應關係。對應關係 1 表示鏈結只能將一個物件連接至另一個物件。 預設的對應關係是由 General::Relations::DefaultMultiplicity 內容所設定。

如果鏈結將一個物件連接至多個其他物件(對應關係大於 1 ),則該鏈結依預設會實作為一個陣列。此外,角色可以指標的形式包含參照,有助於存取群組內的數個成員。


回饋