1. 泛化
子类继承父类。
2.依赖
一个类(A类)需要用到另一个类(B类)的功能,这种关系是微弱的、暂时的,B类的变化会影响到A类
3.关联
可以看作是两个类之间的一种强依赖关系,这种关系是持续的,双方一般是平等的。关联关系一般通过两种方式实现,一是被关联类以类属性的形式出现在关联类中,二是关联类引用了一个类型为被关联类的全局变量。
4.聚合
聚合是一种强关联关系,表现为整体与部分的关系,整体与部分可分离,即分离后整体和部分均存在,如计算机与其部件就是聚合关系
5.组合
组合关系可看作是一种强聚合关系,整体与部分不可分离,即部分消失了整体也就消失了,如军队与士兵的关系,如果没有了士兵,军队也就不存在了
6.实现
一般指类与接口之间的关系,即类实现接口,在java中有接口的概念,在其他语言中可能没有,但等价于类似的概念。
UML类图关系
最新推荐文章于 2023-12-24 20:20:08 发布