毕业论文写作过程中发现对顺序图中表示消息的实线虚线区别、实心三角箭头与枝状箭头的区别不清楚

提示:网上没查到确切结论,自己翻书吧
参考书籍UML2面向对象分析与设计(第2版) 谭火彬 编著

解释:

典型消息包括同步消息、异步消息、返回消息、创建消息和删除消息

  1. 同步消息:表明调用者需要等到操作结束后才能返回执行下一条消息,采用带实心三角箭头的实线表示
  2. 异步消息:表明调用者发出调用消息后,不等待操作的执行结果而是直接返回执行下一条消息,采用带有枝状箭头的虚线表示。但是有时候也表示简单消息,不是异步消息,无明确指明消息类型时默认为同步消息。(ps,书上这句话我也没看明白)
  3. 返回消息不是一个消息调用,表示对同步消息的返回结果,采用带有枝状箭头的虚线表示,它的消息内容为消息的返回值,一般为一个对象或者简单变量。(由于同步调用后都隐含一个返回,一般情况可以省略返回消息。但)
  4. 创建消息是指创建一个新对象的调用,可以利用<<‘create>>区分
  5. 删除消息表示删除接受消息的对象,利用<<’destroy>>区分

顺序图、实线虚线、实心三角箭头、枝状箭头相关推荐

  1. echarts折线图实线与虚线拼接及提示框浮层内容格式的设置

    echarts折线图实线与虚线拼接及提示框浮层内容格式的设置 想要实现实线与虚线的结合,后端返回的数据是动态的,根据状态的不同展示实线与虚线. 例子1: 数据是固定的 series: [{name:' ...

  2. echarts折线图实线加虚线

    请将如下代码粘贴至echarts官网测试环境测试:http://echarts.baidu.com/examples/editor.html?c=line-simple option = {title ...

  3. EA类图之间的关系,用例图、类图、顺序图操作

    九种关系总结,EA图中会用到: 关联关系(Association):双向关联,单向关联,自关联.多重性关联Multiplicity. 聚合(Aggregation):整体与部分的关系,整体对象销毁时成 ...

  4. 活动图、类图、顺序图、状态图

    目录 1. 活动图 1.1 活动图的开始.结束.对象 1.2 活动节点 1.3 分支 1.4 分岔和汇合( Forking and Joining) 1.5 泳道(Swimlanes) 1.6 活动图 ...

  5. UML之顺序图(时序图)

    UML学习之顺序图(时序图绘制) 1. 什么是时序图 时序图(Sequence Diagram),又名顺序图.序列图.循序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的 ...

  6. UML 建模步骤 用例图 类图 对象图 包图 顺序图/时序图 状态图 活动图 协作图

    统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言. UML是面向对象设计的建 ...

  7. 移动端UML图应用之UML交互图——顺序图和通信图

    系列文章目录 移动端UML图应用之UML图简述 移动端UML图应用之UML行为图--用例图.活动图和状态机图 移动端UML图应用之UML交互图--顺序图和通信图 移动端UML图应用之UML结构图--包 ...

  8. UML学习笔记——顺序图(时序图)

    文章目录 顺序图(时序图) 顺序图的引入 顺序图的概念 顺序图的组成 ①对象( Object) ②生命线( Lifeline ) ③激活(Activation) (控制焦点focus of contr ...

  9. UML 的概述 和 顺序图

    UML 的概述 和 顺序图 标准建模语言 UML 是一种直观化.明确化和文档化的通用可视化建模语言.它捕捉了被构建系统的有关决策和理解,用来理解.设计.浏览.配置.维护以及控制系统的信息. 由于复杂系 ...

  10. 【UML】UML交互图(顺序图和通信图)

    UML交互图(顺序图和通信图) 1.交互图简介 2.前置--CRC cards(Class-Responsibility-Collaborator) 3.对比和优缺点 4.交互图详解 4.1 顺序图通 ...

最新文章

  1. shell编程入门步步高(八、函数)
  2. 设计模式之_Strategy_02
  3. 【资源】机器学习资料包来袭
  4. roads 构筑极致用户体验_坚持用户思维 推动领克汽车逆势突围
  5. activiti-explorer 启动报错 Error creating bean with name 'demoDataConfiguration'
  6. 开平区教育局资源分布式存储解决方案
  7. 我的react组件化开发道路(二) 分页 组件开发
  8. bootstraptable设置行高度_【短柱专题】窗台板为什么要通长设置
  9. Teamcenter2007 安装步骤
  10. python求一元三次方程的根_关于二次、三次、四次方程求解方法讨论
  11. 决策树(二)--C4.5
  12. ocelot 配置文件的动态更新
  13. sersync实现多台服务器实时同步文件
  14. 疯狂的程序员_《戴蓓会客厅》第13期|疯狂的程序员 三维家蔡志森的野心
  15. Flutter开发App简介
  16. 长难句——考研英语刘晓燕#6
  17. Waterfall Header Bidding机制
  18. QEMU中的内存API(2)
  19. 隐藏CAD图层内容,2种方法搞定
  20. 从100套真题中提炼而出的100个经典句子

热门文章

  1. 国仁老猫:新人怎么做好一场直播带货;首先需要明白以下几点即可。
  2. Core、处理器(CPU)核、处理器(CPU)、处理器(CPU)架构、微结构、指令集、指令集架构、ARMv7 内核架构
  3. 计算机acaa证书,ACAA 认证三维模型师
  4. 电脑软件测试英雄联盟,怎么测试电脑能不能玩英雄联盟
  5. 穿越东西冲、感受户外、爱上运动
  6. python re group()
  7. 电脑键盘出现计算机,电脑上出现了键盘怎么办
  8. 摄影曝光口诀_摄影中的“向右曝光”是什么以及为什么要这么做
  9. 安卓 控件靠右对齐_LinearLayout中组件右对齐
  10. java gc 命令_Java 查看系统GC命令介绍