關聯模型中的元素
關聯
是允許相關物件進行通訊的鏈結。
產品支援下列類型的關聯:
雙向關聯
,其中兩個物件可以來回傳送訊息。這種類型的關聯也稱為
對稱關聯
。如需相關資訊,請參閱
建立雙向關聯
。
引導式關聯
,其中只有一個物件可以向另一個物件傳送訊息。如需相關資訊,請參閱
建立引導式關聯
。
聚集關聯
可定義整個組件關係。如需相關資訊,請參閱
建立聚集關聯
。
組合聚集
可定義其中一個類別完全包含另一個類別的關係。如需相關資訊,請參閱
建立組合關聯
。
建立雙向關聯
雙向關聯
(或
對稱關聯
)是兩個類別彼此相關的最簡單的方式。雙向關聯會顯示為兩個類別之間的線條,且可以包含控制點。類別可以是任何類別組合、簡式類別或複合類別。
建立引導式關聯
在
引導式
(或
單向
)關聯中,只有其中一個物件可以將訊息傳送至其他物件。
建立聚集關聯
關聯及聚集關聯在使用情形上較相似。關聯會描繪兩個類別之間的一般關係;
聚集關聯
會顯示整個關係。當您在兩個類別之間建立關聯或聚集關聯,並提供其已存在的角色名稱時,則您建立現有關聯的另一個視圖。
建立組合關聯
繪製複合類別的另一個方式為使用組合關聯。
組合關聯
是可將複合類別連接至組件類別(元件)的較強聚集關係。
瀏覽器中的關聯
關聯會在擁有類別之種類
Association Ends
下的瀏覽器中列出。瀏覽器顯示畫面包含每個關聯類型的個別圖示。
關聯實作
IBM® Rational® Rhapsody®
會使用儲存器實作關聯。
儲存器
是用於儲存其他物件集合的物件。若要適當地產生用於關聯的程式碼,您必須在用於關聯的那個集中指定儲存器集及類型。
選取關聯
在物件模型圖中,您可以針對已在相同的兩個類別之間定義多個關聯的類別選取關聯。若要執行此作業,請用滑鼠右鍵按一下關聯線,然後選取
選取關聯
。
上層主題:
建立物件模型圖
意見回饋