【问题标题】:Representing insertion of a already created object表示插入已创建的对象
【发布时间】:2013-04-25 16:12:25
【问题描述】:

我正在用这样的代码对序列图进行建模:

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

【问题讨论】:

    标签: uml enterprise-architect sequence-diagram


    【解决方案1】:

    Device 和 Screen 对象需要它们自己的生命线。新操作员可以表示为设备和屏幕的消息。然后 addScreen 是给设备的消息。

    【讨论】:

    • 我这样做了。我很担心,因为设备和屏幕之间没有任何消息。屏幕对象被有效地插入到 addScreen 中。我认为这需要展示出来。
    • 您的代码在设备和屏幕之间也没有消息。消息是从 MyObject 到 Device。
    猜你喜欢
    • 2021-08-08
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    相关资源
    最近更新 更多