UML类图几种关系的总结,泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 – TBHacker

在UML类图中,上面的关系是罕见的。 泛化(泛化), 成真(成真),互插(关联),凑合(凑合),结成(结成),信赖(信赖)

1. 泛化(泛化)

    [泛化关系]:这是一种增加关系。,表达普通和特别关系,它布置亚纲可以到何种地步特别化所某些特点和行动。。诸如:大虫是一种牲口。,有大虫的特点和牲口的个性。。

    [箭定向]:成直角地箭整行,箭定向父类。

2. 成真(成真)

    [成真关系]:是一种与相互作用的关系。,演示课是对缠住特点和行动的成真。

    [箭定向]:三角箭虚线,箭定向代言人。

3. 互插(关联)

    【太阳城申博】:这是一种缠住制关系。,它使单独类认识另单独类的属性和方式。;如:校长与先生,夫妻关系可以是双向的。,它也可以是单向的。。双向衔接可以有两个箭或箭。,单向关联有单独箭。。

    [法典表现]:构件变量

    [箭和定向]:普通箭立方体线,定向缠住者

上图,教员与先生是双向亲戚的,校长有很多先生。,先生也能够有很多校长。。纵然先生和快跑暗打中关系是单向的。,先生能够有很多快跑。,快跑是单独分离的东西。他缺少本身的先生。。

4. 凑合(凑合)

    [总体关系]:全套服装与分配的关系。,他们打中某些人可以距全套服装,我自己在。。诸如,传播媒介与制动器暗打中关系是全套服装的和分配的。,制动器在不距汽车的境况下依然在。。

    凑合关系是太阳城申博的一种,是强的太阳城申博;关联和凑合与句法是不行区别的。,强制的反省逻辑关系。。

    [法典表现]:构件变量

    [箭和定向]:带空心用钻石装饰的立方体线,用钻石装饰定向全套服装

5. 结成(结成)

    [结成关系]:全套服装与分配的关系。,纵然某些人不克不及距全套服装而我自己在。。诸如,公司与机关暗打中关系是片面的,,缺少公司,就缺少机关。。

   结成关系是太阳城申博的一种,它比凑合关系更权力大的。,它需求在凑合语言的语音典型R中表现全套服装的不赞成。。

[法典表现]:构件变量

[箭和定向]:立方体牢不可破整行,用钻石装饰定向全套服装

6. 信赖(信赖)

    [信赖]:这是一种应用关系。,即,单独类的成真需求另单独类的扶助。,因而放量不要应用双向相互信赖。

    [法典功能]:位置变量、方式的限制因素或转学恒稳态方式

    [箭和定向]:带箭的虚线,定向用户

杂多的关系的强烈程度次:

    泛化 = 成真 > 结成 > 凑合 > 关联 > 信赖 

这时是UML图。,杂多的类图暗打中关系活泼地显示暴露。:

发表评论

电子邮件地址不会被公开。 必填项已用*标注