鏈結會連結角色,物件可透過此結構位置來參照其鏈結。依預設,角色的名稱為its<object>,其中 <object> 是鏈結另一端的同層級角色。
鏈結可以是對稱的或有方向性的。透過對稱的鏈結,兩個物件可以辨識彼此,代表兩個角色。透過有方向性的鏈結,只有一個物件可以透過單一角色來存取其同層級的物件。 如需相關資訊,請參閱對稱的關聯及聚集及組合。
角色具有對應關係。對應關係 1 表示鏈結只能將一個物件連接至另一個物件。 預設的對應關係是由 General::Relations::DefaultMultiplicity 內容所設定。
如果鏈結將一個物件連接至多個其他物件(對應關係大於 1 ),則該鏈結依預設會實作為一個陣列。此外,角色可以指標的形式包含參照,有助於存取群組內的數個成員。