序列图

展示对象之间的交互顺序
纵向是时间轴,时间沿竖线向下延伸。

横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。生命线代表一个类的特定实体。

  • 生命线:每一个类元角色延伸出来的竖线
  • 同步消息:发送人在它继续之前,将等待同步消息响应
  • 异步消息:在发送方继续之前,无需等待响应的消息
  • 注释
  • 约束格式是: [Boolean Test]
  • 组合片段:解决交互执行的条件及方式,为任何生命线的任何部分定义特殊条件和子进程。
    • 抉择Alt在两个或更多的消息序列之间的互斥的选择,相当于经典的if..else..。
      • 1612607794873-10867f7e-b0ad-4649-b9db-9abe6ab852f9.png
    • 选项(Opt):包含一个可能发生或不发生的序列。 可以在临界中指定序列发生的条件。
    • 循环(Loop):片段重复一定次数。 可以在临界中指示片段重复的条件。
      • 1612607954861-e7af76d9-092a-407f-9c04-e3a69d00276f.png
    • 并行(Par):
      • 1612608109835-47582cf2-92b2-4f4c-9fd8-75e5fac23284.png

posted on 2025-10-14 22:43  chuchengzhi  阅读(9)  评论(0)    收藏  举报

导航

杭州技术博主,专注分享云计算领域实战经验、技术教程与行业洞察, 打造聚焦云计算技术的垂直博客,助力开发者快速掌握云服务核心能力。

褚成志 云计算 技术博客