UML 关系

依赖(Dependency):它描述了相关的元素和方向上依赖关系。用虚线箭头表示,箭头代表的独立元素,另一端的依赖元素。 

 

 

 

 

 

协作(Association):描述元素关联关系。双箭头虚线表示。两端代表两个相关联的元素,数字表示对应数量。

 

 

 

实现:虚线和空心箭头,表示类实现接口,箭头指向接口。

 

聚合:聚合表示整体和部分的关系。聚合关系较弱,部分不是整体结构上的一部分,只是归类聚合在一起。空心菱形指向整体

 

组合:表示整体和部分之间的关系。部分是整体的一部分。实心菱形指向整体

 

 

 关联:是模型元素之间的一种语义联系,是类之间的一种很弱的联系。关联可以有方向,可以是单向关联,也可以是双向关联。

 

泛化(Generalization):描述继承关系,由空心箭头表示,箭头的一端表示的父元素。

 

 

 

可扩展性表示法(Extensibility):表示一些额外的系统行为的附加元素。

 

 

 

 

 

 

posted @ 2019-11-28 11:20  大尾巴贝贝  阅读(221)  评论(0编辑  收藏  举报