uml图中的关系

部分转自  justsee.iteye.com/blog/808799

贴图显示不出来,需要看原转载出


泛化:


 一般指类继承父类,接口继承父接口

实现:


指类实现接口

依赖:


a依赖b指a需要b来实现自己的行为,一般体现为b作为a的参数

java 语言中关联关系是使用实例变量实现的. 

关联(association)


关联表示类与类之间的联接, 它使一个类知道另一个类的属性和方法

java 语言中关联关系是使用实例变量实现的. 


组合

聚合


组合聚合一般表示多个类作为变量为一个大类,不同的是组合中局部于整体生命周期相同

,可以理解为局部在整体中以构造函数创建或以“值”的方式存储,而聚合中局部整体生命周期可以不同,可以理解为

局部在整体中是以指针引用。 与关联的区别在于关联关系中两个类是处于相同的层次, 

而聚合关系中两不类是处于不平等的层次, 一个表示整体, 一个表示部分.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值