泛化 generalization
实现 realization
关联 association
聚合 aggregation
组合 composition
依赖 dependency
关联与依赖的区别(模糊正常)
关联强调结构关系,依赖强调使用关系
关联可以双向,依赖是单向的
如类A和类B双向关联,则类A的对象可以作为类B中的一个属性存在,类B的对象也可以作为类A的一个属性存在
扫描二维码关注公众号,回复:
1497774 查看本文章
依赖是单向的,不存在作为属性的问题,类A依赖类B,则A中有三种使用B的方法,(1)类B全局(2)类B在类A中实例化 (3)类B作为参数被传递
关联一般使用实例变量,依赖一般作为方法的参数或者静态方法使用
教师和学生是关联,程序员和程序是依赖