如何顯示WebServer實例化視圖並獲取流的控制權?也許我沒有使用正確的圖表類型? 非常感謝!如何在UML序列圖中顯示實例化?
回答
Ruben的答案圖是正確的,但一般的UML答案已丟失。當「創建」行(在這種情況下爲虛線)連接到創建的生命線的框/標籤/頂部時,它會創建另一條生命線。例如:它的動作中的WebServer創建一個View,並且由視圖完成的動作創建Widget。
-----
| a |
-----
|
[]---->-----
[] | b |
| -----
| |
也有幾個圖here.
的UML 2.2規範(上層建築)具有474頁的一個例子,圖14.11是它們的規範的語法/符號參考。在標記部分的第495頁上,它聲明「對象創建消息具有帶空心箭頭的虛線。」這在UML中進一步定義爲消息類型是一個名爲MessageSort的枚舉。一個值是:
「•asynchSignal - 由一個異步產生的消息發送 action.createMessage - 消息 指定另一個 生命線對象的創建」
當然可以,使用create
消息。有時它取決於你使用的工具。無論如何,你只需要一個箭頭顯示文本create
指向正在創建的對象。
正確,使用「創建」消息,以顯示由目標生命線表示的對象的實例化。這裏有一個例子,從在VS 2010最終文檔的話題:
UML序列圖:參考在http://msdn.microsoft.com/en-us/library/dd409377%28VS.100%29.aspx
@esther:msdnstage – 2010-02-19 02:25:14
@john:修正了鏈接。 – 2010-02-20 00:12:11
謝謝,還有很棒的圖表。 – 2010-02-20 01:35:23
- 1. 如何在UML系統序列圖中顯示If else條件
- 2. UML序列圖顯示創建子類?
- 3. 實現UML序列圖
- 4. 如何顯示在UML ER圖表
- 5. 在UML序列圖中顯示對象創建(來自DAL)
- 6. UML序列圖
- 7. UML序列圖
- 8. 在序列圖UML偏序
- 9. 建模uml圖用例 - >序列?
- 10. 如何在UML類圖中指定實例數
- 11. 如何序列化CustomLineCap類的實例
- 12. Dia中的UML序列圖
- 13. UML序列圖內部類表示
- 14. 如何在UML類圖中表示模式的實現?
- 15. 實例顯示列表爲
- 16. EJB3和UML如何創建序列圖
- 17. 如何在HighCharts中顯示圖例
- 18. 如何在QwtPlot3D中顯示圖例?
- 19. 如何在Python中序列化動態類實例?
- 20. 如何在VisualStudio的UML類圖中顯示「迭代器」?
- 21. 如何在UML圖中顯示@annotions和依賴注入
- 22. 如何在VisualStudio的UML類圖中顯示(反映)「屬性」? (C#)
- 23. 如何在UML類圖中顯示私有繼承關係
- 24. 如何在UML類圖中顯示事件?
- 25. 顯示在實例
- 26. 序列圖示例
- 27. 用例圖UML
- 28. 您如何表示可以包含UML實例或其父代的泛化?
- 29. 如何在java中實現序列化
- 30. uml圖 - 用例圖
+1感謝您的鏈接,是不是安布勒很大?不幸的是,我不明白最後兩段,但你回答了這個問題!謝謝.. – LWoodyiii 2010-01-28 22:10:35