UML箭头含义

最近总需要用到UML画图,但是经常忘记其中的含义,特意写一下来巩固记忆,以后不用了或者忘记了也可以很快找到自己的理解的东西

1.虚线箭头–依赖(函数参数引用)
函数参数引用

2.实线箭头–关联(类内部成员包含)
类内部成员包含

3.空菱形线箭头–聚合(关联的另一种形式,区别是单向不包含回路,如set和get函数)
这里写图片描述

4.实菱形线箭头–合成(聚合的另一种形式,下图比用关联更合适,成员不共享给其它对象)
这里写图片描述

5.实线空三角箭头–泛化(类继承关系extends)
这里写图片描述

6.虚线空三角箭头–实现(类实现接口implement)
这里写图片描述

总结:比较常用到的是1,2,5,6
关联关系包含聚合和合成
聚合关系例子–set和get的函数
合成关系例子–成员变量不共享给其它对象

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值