雙向關聯(或對稱關聯)是兩個類別彼此相關的最簡單的方式。雙向關聯會顯示為兩個類別之間的線條,且可以包含控制點。類別可以是任何類別組合、簡式類別或複合類別。
程序
- 按一下「關聯」按鈕
。
- 按一下元素。
- 按一下另一個元素。
結果
在此範例中,請注意兩個類別之間的雙向關聯線條。
請注意下列資訊:
- 關聯會指定元素如何使用角色名稱來彼此相關。參與的相對物件數會使用對應關係進行顯示。
- 您可以自由地移動關聯名稱。
- 如果您從視圖中移除關聯其中一端上的元素,則關聯也會從視圖中移除。如果您從模型中移除關聯其中一端上的元素,則也會刪除關聯。
- 角色名稱及對應關係是在關聯的「特性」視窗中設定的。若要編輯角色名稱或對應關係,請按兩下該項。
- 如果您將關聯從類別 x 與類別 y 之間移動到類別 x 與類別 z 之間,其中 z 是 y 的子類別,則會將該關聯從 y 移除。但如果 z 是 y 的超類別,則會保留該關聯,因為與超類別的所有關係都會與其子類別共用。如果 z 與 y 是獨立的,則 IBM® Rational® Rhapsody® 會將關聯從 y 移動到 z。