UML关系

Posted 荆棘中的百合花

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML关系相关的知识,希望对你有一定的参考价值。

UML关系详解

 

1.关联关系(association)

连接模型元素及链接实例,用一条实线来表示

2.依赖关系(dependency)

表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示

3.扩展(extend)

指用例功能的延伸,相当于附加一个功能

4.包含(include)

把一个较复杂的功能分解成较小的功能

5.实现(realize)

表示类与接口的关系,用一条虚线加空心箭头来表示

6.精华(refine)

 

7.泛化(generalize)

表示一般与特殊的关系,用一条实线加空心箭头来表示

8.聚合(aggregation)

表示整体与部分的关系,用一条实线加空心菱形来表示

9.组合(composition)

表示整体与部分的有一关系,用一条实线加实心菱形来表示

以上是关于UML关系的主要内容,如果未能解决你的问题,请参考以下文章

设计模式第一谈:UML类间关系

软件设计之UML—UML中的六大关系

软件设计之UML—UML中的六大关系

[UML]转:UML类图集中关系的总结

UML 中的语义关系

菜鸟也疯狂UML系列——浅析UML四种关系