UML图的基本说明

来源:互联网 发布:投影仪色彩测试软件 编辑:程序博客网 时间:2024/05/05 18:50

 

UML图的基本说明:

1:

矩形框代表一个类

2:

类图分三层:第一层显示类的名称,如果是抽象类,则用斜体显示,第二层是类的特性,通常是字段和属性,第三层是类的操作(类的方法),如果是公有方法+,私有方法-,受保护的方法则表示为#.

3:

UML的接口图用<<interface>>标识是一个接口

4:

继承关系用空心三角形+实线来表示

5:

实现接口用空心三角形+虚线来表示

6:

当一个类"知道"另一个类(也就是说一个类包含另一个的一个实例时),可以用关联来表示,关联用:现实实线箭头来表示.

7:

聚合关系用空心的菱形+实线箭头来表示,聚合关系表示一种弱的"拥有"关系.体现是A对象可以包含B对象,B对象不是A对象的一部分.

8:

合成关系:用实心的菱形+实线箭头来表,合成关系(组合关系)是一种强的"拥有"关系,体现了严格的部分和整体的关系.

9:

依赖关系(Dependcy),用虚线箭头来表示.