UML基本图之类图、包图、对象图

跟用例图一样,为大家进行导航。同时针对关系画图,可能的话会提出问题,并给予解析。

一、优质博文导航

1.https://blog.csdn.net/xdd19910505/article/details/18763453 ,许小乖
2.https://blog.csdn.net/lxl51666/article/details/53713512 ,YNO敬安谦子
3.https://blog.csdn.net/qq_24477797/article/details/80066943 ,M东
4.https://blog.csdn.net/ClassLjx/article/details/91371590 ,Hoyt_



二、根据不同的图,关系绘制UML图

1.类图

1.1 关联关系

UML基本图之类图、包图、对象图_第1张图片自己悟,I don’t like troubles。

1.1.1 多重性

在这里插入图片描述
一个大学可以拥有多个学生,也可以没有学生;学生只属于一个学校。
(这样画的背景是基于普通大学生的大学生涯。)

1.1.2 聚合关系

UML基本图之类图、包图、对象图_第2张图片学院可以脱离大学单独存在

1.1.3 组合关系

在这里插入图片描述翅膀不能脱离家雀而独立存在(指的是家雀的翅膀)
  

1.2 依赖关系

UML基本图之类图、包图、对象图_第3张图片

1.3 泛化关系

UML基本图之类图、包图、对象图_第4张图片

1.4 实现关系

UML基本图之类图、包图、对象图_第5张图片

关于接口和实现关系的含义,以及实现起来的意义,我现在还不是很理解,等我在学习后,补充一篇博客。

2. 对象图

对象图和类图基本一致,不同之处是属性是具体的数值(如果还有别的地方,欢迎留言)。

3. 包图

3.1引入和流出

UML基本图之类图、包图、对象图_第6张图片
根据声明:
①.Package2可以见到C1元素,不可见到C2元素
②.Package1可以见到B1元素,不可见到B2元素
③.Package1是否可以见到C1元素,不知道,求大神解答。
④.Package4未与其他包产生引入关系,所以不可访问其他包,也不可被访问。

你可能感兴趣的:(UML)