我有以下類:描述協會類圖
- 第
- 地址
這兩個類之間的關係是:
- 第1-> 2地址(1和2是多重性,所以一篇文章有兩個地址(&傳送地址)
如何在類圖中顯示與地址的這兩個關聯由名爲pickup pickup地址和切換地址的對象實現,並且切換地址是可選的?這甚至有可能嗎?
我有以下類:描述協會類圖
這兩個類之間的關係是:
如何在類圖中顯示與地址的這兩個關聯由名爲pickup pickup地址和切換地址的對象實現,並且切換地址是可選的?這甚至有可能嗎?
1
。解決的辦法是這樣的:
具體取決於該地址由文章或不共享,你應該改變聚合類型。你可以複製並編輯這個模型there
您應該用關聯最終所有權點(僅在UML 2.5中定義)替換naviagbility箭頭,以表示兩個關聯結束'pickup地址'和'切換地址'對應於類「Article」的兩個引用屬性。 Naviagbility箭頭並不真正表達這一點。請參閱http://stackoverflow.com/questions/21321446/is-there-a-free-uml-class-diagram-editor-that-supports-association-end-ownersh – 2015-02-09 09:16:53
同樣,您還可以查看合格的關聯。 – BobRodes 2015-02-09 18:17:18
你是什麼意思「由對象實現」。一個對象是一個實例,而不是一個實現。 – 2015-02-07 17:29:01
我應該說「已實現」嗎?我想表明第一個關聯由變量pickup地址(類型地址)完成,第二個關聯由變量切換地址(類型地址)完成。 – mosquito87 2015-02-07 18:01:52
如果你替換實現它是相同的。罪魁禍首是「對象」。一個對象是一個類的實例。一些「真實」的東西。關聯的繼承可以通過相應的屬性來顯示(這只是一個不同的呈現)。基本上做什麼@Vladimir建議。 – 2015-02-07 19:10:24