依赖、关联、聚合和组合之间区别及UML图的画法
1.依赖:是类与类之间的联接,如:局域变量、方法的形参,或者对静态方法的调用
2.关联:是类与类之间的联接,联可以是双向的,也可以是单向的,如:成员变量
3.聚合:是关联关系的一种,是整体和个体之间的关系,两个类是处在不平等层次上
4.组合:强聚合,整体的对象负责代表部分对象的生命周期,每一个时刻只能与一个对象发生组合关系
1.依赖:是类与类之间的联接,如:局域变量、方法的形参,或者对静态方法的调用
2.关联:是类与类之间的联接,联可以是双向的,也可以是单向的,如:成员变量
3.聚合:是关联关系的一种,是整体和个体之间的关系,两个类是处在不平等层次上
4.组合:强聚合,整体的对象负责代表部分对象的生命周期,每一个时刻只能与一个对象发生组合关系