首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UML消息逻辑

UML消息逻辑
EN

Stack Overflow用户
提问于 2016-04-04 21:47:14
回答 1查看 74关注 0票数 1

下面的图片显示了它们表示以下情况的消息序列:

  • 同步消息没有紧接其响应(见图1)
  • 一条(刺激)消息在同一对象的反应后立即启动(图1)
  • 在没有刺激的情况下可以触发自我信息(见图2)。

我的问题是:只要这些在案例描述中重新呈现逻辑,就可以了,对吧?还是UML对消息(刺激)及其响应(返回)的排序必须遵循某种逻辑?

Pic 1

Pic 2

编辑图片

Pic 1

Pic 2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-04 22:59:00

嗯,我认为这两者都有缺陷,因为您使用异步消息的自我消息。虽然这可能是有效的,但这很可能是错误的用途。向self发送异步消息意味着什么?在瓶子里留一条稍后会发现的信息?什么分机留言?现在假设您是指同步消息,您可能希望从上面扩展生命线,因为在收到用户名之后,Check长度可能是一个顺序操作。

wrt编辑1,如果这是你的意图,它是好的。然而,我再次对此表示怀疑。它被称为check,除非您这样做纯粹是为了好玩,否则您可能会在某个地方处理检查的结果。如果这是异步的,那么如何知道检查是否完成?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36413495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档