首页 > 其他分享 >UML——顺序图、协作图

UML——顺序图、协作图

时间:2022-12-26 19:03:48浏览次数:28  
标签:异步 顺序 对象 调用 同步 协作 消息 之间 UML


UML——顺序图、协作图_创建对象

 

一、顺序图

是做什么的?

描述按照时间的先后顺序对象之间交互动作过程

 

顺序图的构成

  • 对象
  • 消息:是对象之间的通信,可以是信号或者操作调用
  • 生命线(激活):表示在某段时间内对象是存在的

同步

绘制两个对象之间的过程的调用

UML——顺序图、协作图_创建对象_02

异步

绘制连个对象之间的异步消息

UML——顺序图、协作图_创建对象_03

简单

在两个对象之间绘制消息

UML——顺序图、协作图_创建对象_04

返回

显示过程调用返回的消息

UML——顺序图、协作图_创建对象_05

同步且立即返回

绘制反身信息

UML——顺序图、协作图_创建对象_06

同步消息和异步消息的区别

同步消息:我去买票,给售票员50元,买电影票,售票员去找合适电影,我就在电影窗口等待,售票员做完这个操作了之后,它就递给我票。同步消息执行完了

异步消息:我在做某件事情的时候,我不等这件事情的结果返回就去做另外一件事情。比如,我要洗衣服,当我把全自动洗衣机打开,把衣服放进去,盖子盖上,我就可以离开。洗衣机就会自动注水,自动去洗衣服,我不需要一直等候在洗衣机的旁边,等它洗完,这个时候我可以去看看电视、做做饭。

 

二、协作图

强调参加交互的对象的组织,侧重对象之间的关系

UML——顺序图、协作图_顺序图_07

创建对象之间的通信路径

UML——顺序图、协作图_顺序图_08

显示对象可以调用自己的属性

UML——顺序图、协作图_创建对象_09

在两个对象之间或一个对象本身增加信息

UML——顺序图、协作图_异步消息_10

在两个对象之间或一个对象本身从反方向增加消息

UML——顺序图、协作图_顺序图_11

显示两个对象之间的信息流

UML——顺序图、协作图_顺序图_12

在反方向显示两个对象之间的信息流


机房中的应用

顺序图

                              

UML——顺序图、协作图_创建对象_13

 

 

标签:异步,顺序,对象,调用,同步,协作,消息,之间,UML
From: https://blog.51cto.com/u_15921176/5970400

相关文章

  • UML——实现图(组件图、部署图)
    在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分一、组件图1.组件图:用......
  • UML设计模式符号答疑
    在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)......
  • 字节顺序
    字节顺序是指一个字中各个字节的顺序,有大端模式和小端模式。大端模式是指在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端模式是指与大......
  • 可以快速搭建的免费开源项目:直播带货、富文本笔记、思维导图、声音克隆、消息推送服务
    可以快速搭建的免费开源项目:直播带货、富文本笔记、思维导图、声音克隆、消息推送服务、文档协作等等。01PureLive一个想让直播回归纯粹的项目,没有礼物、粉丝团、弹窗,只有......
  • 过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序及代码教程
    持续创作,加速成长!这是我参与「掘金日新计划·10月更文挑战」的第12天,点击查看活动详情前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的......
  • 线性表A,B顺序存储合并
    有两张非递增有序的线性表A,B,采用顺序存储结构,两张表合并用c表存,要求C为非递减有序的,然后删除C表中值相同的多余元素。元素类型为整型输入格式:第一行输入输入表A的各个元......
  • UML中的五种关系
    在实现设计模式之前,首先来复习以下UML中的五种关系图依赖<关联<聚合<组合 <1>依赖依赖关系用虚线加箭头表示,如图所示:上图表示:Animal类依赖于Water类(动物依赖于水)。 依......
  • 企业IM软件WorkPlus,组织高效协作与一体化办公首选
    在数字化发展中,企业根据业务需要构建了一个个应用系统,企业面临着系统分散、互联互通难、信息共享难等瓶颈,既不高效又不方便。为实现企业间、企业与员工间的高效沟通,企业IM......
  • 企业IM软件WorkPlus,组织高效协作与一体化办公首选
    在数字化发展中,企业根据业务需要构建了一个个应用系统,企业面临着系统分散、互联互通难、信息共享难等瓶颈,既不高效又不方便。为实现企业间、企业与员工间的高效沟通,企业IM软......
  • UML总结----六种关系和九种图的作用
    已经学习了UML,应该对UML有一个大概的认识,下面一张图是我画的一个思维导图。从图上可以看出UML可以大致分为视图、事物、关系以及它的9种图。视图在逻辑视图中:逻辑视图通常由......