做一个积极的人
编码、改bug、提升自己
我有一个乐园,面向编程,春暖花开!
文章目录
-
-
- 一、UML类图思维 导图
- 二 、详细分析和介绍
-
- 1、 什么是UML,概念是什么/li>
- 2、为什么要用UML图的作用
- 3、 类的UML的介绍和画法/li>
- 4、类之间关系UML的介绍和画法/li>
- 三 、使用的工具和详细的资料
-
- 1、使用的画图工具
- 2、完整的UML类图:
- 四、参考资料
-
一、UML类图思维 导图
1、 什么是UML,概念是什么/h4>
统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。【维基百科】
UML分为UML模型和UML类图。
区分UML模型和UML图是非常重要的,UML图,包括用例图、协作图、活动图、序列图、部署图、构件图、类图、状态图,是模型中信息的图形表达方式,但是UML模型独立于UML图存在。
2、为什么要用UML图的作用
UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
类图的作用:
(1):在软件工程中,类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解;
(2):类图是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。
3、 类的UML的介绍和画法/h4>
类的UML使用包含类名、属性、方法名以及参数。使用带分割线的长方形表示。
代码演示:
类图:
(3)依赖(Dependence)关系:虚线箭头表示,箭头指向被依赖的对象
依赖关系是类与类之间最弱的关系,A元素变化会影响B元素,反之不成立。说简单点就是一个类使用了另一个类,这种关系具有临时性特征,一个类的改变由于另一类而受影响。
1…1表示另一个类的一个对象只与该类的一个对象有关系
0…* 表示另一个类的一个对象与该类的零个或多个对象有关系
1…* 表示另一个类的一个对象与该类的一个或多个对象有关系
0…1表示另一个类的一个对象没有或只与该类的一个对象有关系
(5)聚合(Aggregation)关系:带空心菱形头的实线表示,菱形头指向整体
聚合关系是整体和部分的关系,是一种强的关系,但是部分可以脱离整体而存在。是关联关系的一种。
比如有一辆LandRover,有轮胎和发动机!
三 、使用的工具和详细的资料
1、使用的画图工具
思维导图:百度脑图
画UML:Microsoft Visio、JUDE、processon等
2、完整的UML类图:
四、参考资料
Java利器之UML类图详解
UML类图符 各种关系说明以及举例
深入浅出UML类图
谢谢你的阅读,如果您觉得这篇博文对你有帮助,请点赞或者喜欢,让更多的人看到!祝你每天开心愉快!
不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!
博客首页 : https://aflyun.blog.csdn.net/
愿你我在人生的路上能都变成最好的自己,能够成为一个独挡一面的人
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!