1.依赖关系,A类是B类的一个变量,B类持有A类的一个引用。依赖其实定义非常模糊,所以使用依赖只应该是在其他关系无法表示的时候:
2.泛化关系 就是java中的继承
3.关联关系,分为单项关联,双向关联和自关联,默认创建关联关系是双向关联。
- 关联暗示了依赖,与依赖的最大区别在于:关联类通常作为一个类成员变量存在
- 与依赖相似,关联用来表示无法用聚合和组合表示的关系
- 举例:学生与老师的关系
- 依赖与关联更详细的区别介绍
1.依赖关系,A类是B类的一个变量,B类持有A类的一个引用。依赖其实定义非常模糊,所以使用依赖只应该是在其他关系无法表示的时候:
2.泛化关系 就是java中的继承
3.关联关系,分为单项关联,双向关联和自关联,默认创建关联关系是双向关联。