顺序图、实线虚线、实心三角箭头、枝状箭头
毕业论文写作过程中发现对顺序图中表示消息的实线虚线区别、实心三角箭头与枝状箭头的区别不清楚
提示:网上没查到确切结论,自己翻书吧
参考书籍UML2面向对象分析与设计(第2版) 谭火彬 编著
解释:
典型消息包括同步消息、异步消息、返回消息、创建消息和删除消息
- 同步消息:表明调用者需要等到操作结束后才能返回执行下一条消息,采用带实心三角箭头的实线表示
- 异步消息:表明调用者发出调用消息后,不等待操作的执行结果而是直接返回执行下一条消息,采用带有枝状箭头的虚线表示。但是有时候也表示简单消息,不是异步消息,无明确指明消息类型时默认为同步消息。(ps,书上这句话我也没看明白)
- 返回消息不是一个消息调用,表示对同步消息的返回结果,采用带有枝状箭头的虚线表示,它的消息内容为消息的返回值,一般为一个对象或者简单变量。(由于同步调用后都隐含一个返回,一般情况可以省略返回消息。但)
- 创建消息是指创建一个新对象的调用,可以利用<<‘create>>区分
- 删除消息表示删除接受消息的对象,利用<<’destroy>>区分
顺序图、实线虚线、实心三角箭头、枝状箭头相关推荐
- echarts折线图实线与虚线拼接及提示框浮层内容格式的设置
echarts折线图实线与虚线拼接及提示框浮层内容格式的设置 想要实现实线与虚线的结合,后端返回的数据是动态的,根据状态的不同展示实线与虚线. 例子1: 数据是固定的 series: [{name:' ...
- echarts折线图实线加虚线
请将如下代码粘贴至echarts官网测试环境测试:http://echarts.baidu.com/examples/editor.html?c=line-simple option = {title ...
- EA类图之间的关系,用例图、类图、顺序图操作
九种关系总结,EA图中会用到: 关联关系(Association):双向关联,单向关联,自关联.多重性关联Multiplicity. 聚合(Aggregation):整体与部分的关系,整体对象销毁时成 ...
- 活动图、类图、顺序图、状态图
目录 1. 活动图 1.1 活动图的开始.结束.对象 1.2 活动节点 1.3 分支 1.4 分岔和汇合( Forking and Joining) 1.5 泳道(Swimlanes) 1.6 活动图 ...
- UML之顺序图(时序图)
UML学习之顺序图(时序图绘制) 1. 什么是时序图 时序图(Sequence Diagram),又名顺序图.序列图.循序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的 ...
- UML 建模步骤 用例图 类图 对象图 包图 顺序图/时序图 状态图 活动图 协作图
统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言. UML是面向对象设计的建 ...
- 移动端UML图应用之UML交互图——顺序图和通信图
系列文章目录 移动端UML图应用之UML图简述 移动端UML图应用之UML行为图--用例图.活动图和状态机图 移动端UML图应用之UML交互图--顺序图和通信图 移动端UML图应用之UML结构图--包 ...
- UML学习笔记——顺序图(时序图)
文章目录 顺序图(时序图) 顺序图的引入 顺序图的概念 顺序图的组成 ①对象( Object) ②生命线( Lifeline ) ③激活(Activation) (控制焦点focus of contr ...
- UML 的概述 和 顺序图
UML 的概述 和 顺序图 标准建模语言 UML 是一种直观化.明确化和文档化的通用可视化建模语言.它捕捉了被构建系统的有关决策和理解,用来理解.设计.浏览.配置.维护以及控制系统的信息. 由于复杂系 ...
- 【UML】UML交互图(顺序图和通信图)
UML交互图(顺序图和通信图) 1.交互图简介 2.前置--CRC cards(Class-Responsibility-Collaborator) 3.对比和优缺点 4.交互图详解 4.1 顺序图通 ...
最新文章
- shell编程入门步步高(八、函数)
- 设计模式之_Strategy_02
- 【资源】机器学习资料包来袭
- roads 构筑极致用户体验_坚持用户思维 推动领克汽车逆势突围
- activiti-explorer 启动报错 Error creating bean with name 'demoDataConfiguration'
- 开平区教育局资源分布式存储解决方案
- 我的react组件化开发道路(二) 分页 组件开发
- bootstraptable设置行高度_【短柱专题】窗台板为什么要通长设置
- Teamcenter2007 安装步骤
- python求一元三次方程的根_关于二次、三次、四次方程求解方法讨论
- 决策树(二)--C4.5
- ocelot 配置文件的动态更新
- sersync实现多台服务器实时同步文件
- 疯狂的程序员_《戴蓓会客厅》第13期|疯狂的程序员 三维家蔡志森的野心
- Flutter开发App简介
- 长难句——考研英语刘晓燕#6
- Waterfall Header Bidding机制
- QEMU中的内存API(2)
- 隐藏CAD图层内容,2种方法搞定
- 从100套真题中提炼而出的100个经典句子
热门文章
- 国仁老猫:新人怎么做好一场直播带货;首先需要明白以下几点即可。
- Core、处理器(CPU)核、处理器(CPU)、处理器(CPU)架构、微结构、指令集、指令集架构、ARMv7 内核架构
- 计算机acaa证书,ACAA 认证三维模型师
- 电脑软件测试英雄联盟,怎么测试电脑能不能玩英雄联盟
- 穿越东西冲、感受户外、爱上运动
- python re group()
- 电脑键盘出现计算机,电脑上出现了键盘怎么办
- 摄影曝光口诀_摄影中的“向右曝光”是什么以及为什么要这么做
- 安卓 控件靠右对齐_LinearLayout中组件右对齐
- java gc 命令_Java 查看系统GC命令介绍