我该如何展示WebServer实例化一个View并获取流程控制权?也许我没有使用正确类型的图表?
-----
| a |
-----
|
[]---->-----
[] | b |
| -----
| |
这里还有几个图表,点击此处查看。
UML 2.2规范(超结构)在第474页有一个示例,图14.11是它们的正式语法/符号参考。在符号说明的第495页中,它指出:"对象创建消息具有带有开放箭头的虚线." 在UML中进一步定义了消息类型作为枚举称为MessageSort。其中一个值是:
"• asynchSignal - 消息由异步发送操作生成createMessage - 指定创建另一个生命线对象的消息"
正确的做法是使用“create”消息来展示代表目标生命线的对象的实例化。以下是来自VS 2010 Ultimate文档中的一个示例:
UML顺序图:参考请访问http://msdn.microsoft.com/en-us/library/dd409377%28VS.100%29.aspx
Order
在创建前就存在了呢?看起来是错误的。 - Zelphir Kaltstahl是的,你可以使用create
消息来实现。但有时这取决于你所使用的工具。无论如何,你只需要一个箭头,指向正在创建的对象并显示文本create
。