UML关系总结

在UML中,事物间的关系按照is a, has a和use a三个层级可以分为六种关系。分别是泛化:generalization、实现:realization、组合:composition、聚合:aggregation、关联:association以及依赖:dependency。

1.泛化:generalization

泛化是一种is a关系,表示一般到特殊的关系,一般用在继承中。比如“animal”和“tiger”,a tiger is an animal.
generalization
符号: 空心三角形指向抽象类,线条用实线.

2.实现:realization

实现是一种is a关系,表示实现某种能力,用来实现接口。比如“fly”和“bird”,a bird is something that can fly.
realization
符号: 空心三角形指向接口,线条用虚线。

3.组合:composition

组合是一种has a关系,表示整体跟部分,注意局部不可以脱离整体而存在。比如“tree”和“leaf”,A tree has a leaf.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值