轉載:http://hujiqiang.iteye.com/blog/545852
如何用Rational Rose 2003 畫 組合聚合關係(實心菱形)
2008-04-28 10:48
聚合關係包括 基本聚合(空心菱形) 和 組合聚合關係(實心菱形)
也有的 稱 爲 聚合aggregation(空心菱形) 和 組合composition(實心菱形)
聚合是一種相對鬆散的關係,在ROSE裏面生成的代碼和組合是一樣的。
Rose 2003並不提供“組合關係”這種圖形(實心菱形)
1.可以先畫一個aggregation(空心)的關係,
2.然後右鍵單擊這個關係,open specification ->Role B Detail,
3.你會發現有三項選(By Value, By Reference, Unspecified),在你選上By Value的時候,菱形就變成實心的了。