表示已创建对象的插入

时间:2013-04-25 16:12:25

标签: uml enterprise-architect sequence-diagram

我正在使用如下代码对序列图进行建模:

void MyObject::createADevice{
   Device* someDevice = new Device();
   devices[i] = someDevice;
   Screen* scr = new Screen();
   someDevice->addScreen(scr);
   ...
}

这是我怀疑的代码。在调用someDevice->addScreen()之前,我的建模没有任何问题。我已经为Device和Screen对象创建了一个带有对象创建的自我消息。但我没能代表最后一行。我怎么能这样做?

P.S:我正在使用Enterprise Architect

1 个答案:

答案 0 :(得分:0)

Device和Screen对象需要自己的生命线。新运算符可以表示为设备和屏幕的消息。然后addScreen是设备的消息。