UML图与对象关系
继承(泛化),Generalization:接口间继承;对象间继承
实现,Realization :对象实现接口
依赖 > 关联 > 聚合 > 组合
依赖:
1、A类是B类中的(某中方法的)局部变量
2、A类是B类方法当中的一个参数
3、A类向B类发送消息,从而影响B类发生变化
关联:单向关联、双向关联、自关联、重数性关联
单向关联:B是A的成员属性
双向关联:A是B的成员属性,B是A的成员属性
自关联:成员属性是类本身,如,树形节点对象Node
重数性关联
聚合:
成员类是整体类的一部分,即成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在
如,汽车和轮胎的关系
组合:
成员类是整体类的一部分,而且整体类可以控制成员类的生命周期,即成员类的存在依赖于整体类,不可独立存在
如,人和头的关系
相关推荐
wendan0 2020-04-29
rumlee 2020-04-07
Chopper 2020-03-07
naivor 2014-05-26
naivor 2019-08-16
laopolu 2014-04-03
xiadehe 2019-06-27
laopolu 2013-10-12
jessiejava 2016-04-06
wendan0 2015-01-19
dalang 2014-05-26
wendan0 2013-12-13
jessiejava 2012-02-21
xiadehe 2011-04-19
rumlee 2016-09-15
autoca 2016-06-21
txksnail 2019-06-30