UML

来源:互联网 发布:手机淘宝开不了店2017 编辑:程序博客网 时间:2024/05/20 13:08

Unified Modeling Language (UML)又称统一建模语言或标准建模语言。

modeling,正在建立模型。


UML,统一地,建立模型的语言。


标识含义:

1.

继承,派生


派生:一个空心箭头,加一条 实线。


2.

实线接口

实现接口:

一个空心箭头,加一条 虚线。

大雁这个类,实现了接口:飞翔。


以上两个图标,派生和实现。都是一个空心箭头 外加实线或者虚线。



以下两个图标,聚合关系,组合关系。都是一条实线,和一个实心菱形或者空心菱形。

3.

聚合关系

聚合关系:

一个空心菱形,加一条实线。

雁群这个类,由大雁,聚合而成。





4.

组合关系

组合关系:

一个实心 菱形,加一条 实线。

组合关系,是一个强的拥有关系。生命周期是一样的。析构的时候,都会析构掉

翅膀,就是鸟的一部分。组合关系,就是整体和部分的关系。



以下两个标识,关联关系和依赖关系,分别是实线箭头和虚线箭头。

5.

关联关系

实线箭头。关联关系。


6.

依赖关系

虚线箭头,依赖关系。

依赖关系,是说,一个类的行为中,需要使用它依赖的类,作为变量。

0 0