关于类图中的箭头含义

UML类图中各箭头表示总结
1、泛化
2、实现
3、依赖
4、关联
5、聚合
6、组合

在UML类图中,箭头关系是用来表示类之间的关系的。箭头关系的种类有以下几种:
1、泛化
泛化:表示类之间的继承关系。箭头从子类指向父类。
箭头:实线空心三角箭头
如下图所示,Person为父类,Student和Professor为子类

 


2、实现
实现: 表示类之间的实现关系。箭头从子类指向接口,表示子类实现了接口的所有方法。
箭头: 虚线空心三角箭
如下图所示:

 


3、依赖
依赖: 表示类之间的依赖关系。 通常指的是某个类中的方法的参数使用另一个类的对象。箭头从使用类到被用类,表示一个类需要另一个类来完成它的相关任务。
箭头: 虚线箭头
如下图所示;

 

4、关联
关联: 表示类之间的关联关系。箭头表示类之间的一种连接关系。
箭头: 实线箭头
如下图所示:

 


5、聚合
描述的是整体和部分的关系,整体生命周期结束并不代表部分声明周期的结束。

聚合: 表示类之间的聚合关系。箭头从聚合类指向被聚合类,表示一个类包含另一个类的对象。
箭头: 空心菱形实线箭头,菱形指向被聚合类,箭头指向聚合类
如下图所示:

 

6、组合
整体和部分的关系,整体生命周期结束,部分的声明周期也结束。比如一只毛毛虫死了,毛毛虫的腿部分也是死的。

**组合:**表示类之间的组合关系。箭头从组合类指向被组合类,表示一个类包含另一个类的对象,同时控制对象的生命周期。
箭头: 实心菱形实线箭头
如下图所示:

 

————————————————
版权声明:本文为CSDN博主「魚迹」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45915647/article/details/133973844

posted @   AsrielDream  阅读(4118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示