0
A
回答
1
A類可能會與B類共享一個構圖關係,而A是1到很多B. 通常您可以通過在UML中以箭頭連接兩個類來表示它,A的末尾有「1」,「0 ... *「在B的結尾。
1
如果我仔細閱讀,同時有一個內部堆棧和一個內部單個元素。這不是問題,因爲你可以在兩個相同的對象之間有幾個關係。
------------- ? inner ---------------
| |-------------------> | |
| | 1 | |
| Class A | | Class B |
| | ? stack | |
| |-------------------> | |
------------- 0..* ---------------
什麼我不知道是怎麼把問號。一個B可以同時在幾個A的堆棧中?多樣性將取決於答案。
關於Sebastiaõ提到的物體組成,它在我的圖紙中箭頭的左邊添加了黑色菱形,但請注意,它意味着1)您必須將1放在我的問號上,2)如果你摧毀了A,那麼你就摧毀了所有相關的B。不知道這是你的情況。
最後一點,正如Sebastiaõ在他的回答評論中所說的,如果你放箭,A會看B但B看不到A,而如果你放一條簡單的線,你可以用任何方式導航。
相關問題
- 1. 使用NoSQL後端進行UML建模?
- 2. 堆棧變量
- 3. JVM堆棧變量
- 4. 堆棧使用類
- 5. 對象(引用類型 - 堆)如何與存儲在堆棧上的變量進行通信
- 6. 堆/堆棧 - 變量的作用域進入QGraphicsItemGroup
- 7. Visual Studio 2008未對齊堆棧變量?
- 8. 堆棧變量和.contains(對象o)
- 9. 緩存對齊的堆棧變量
- 10. 使用Fortran進行堆棧溢出
- 11. 堆棧不同變量上圖
- 12. 在定義了UML用例之後對系統進行建模
- 13. c堆棧變量損壞
- 14. 堆棧變量在走?
- 15. 如何創建一個不同類型的變量的堆棧?
- 16. 如何在UML類圖表中使用extern類建模繼承?
- 17. 使用雙鏈表進行堆棧模擬
- 18. 使用mnist進行分類的堆棧自動編碼器
- 19. 在Android中使用線性佈局進行相對堆棧?
- 20. 嘗試使用隊列以降序對堆棧進行排序
- 21. 如何讓我的區域圖使用ggplot進行堆棧?
- 22. 使用UML和XMI導出進行數據庫建模 - Keys?
- 23. 類變量是UML聚合?
- 24. 定義堆棧引用變量
- 25. 堆棧/堆上的對象創建?
- 26. 堆棧進出
- 27. 在堆和堆棧上創建混合矢量對象
- 28. 與openMP並行化 - 堆棧或堆變量
- 29. 在堆棧展開期間打印堆棧變量
- 30. 如何使用NetBeans的6.8 UML模塊創建類圖?
實際上,從A到B的箭頭也意味着B不會「看到」A.這很可能就是堆棧條目如何看待持有堆棧的類。如果你不想暗示這一點,只需用直線替換箭頭即可。 – 2013-04-04 23:32:27