UML

好好学一下系统设计中经常用到的UML示意图。

类图

类图(Class Diagram)是显示出类、接口以及他们之间的静态结构与关系的图。其中最基本的单元是类或接口。类图不但可以表示类(或者接口)之间的关系,也可以表示对象之间的关系。下面是一个典型的类图。

alt

类图一般分为几个部分:类名,属性,方法。

- 类名:如果类名是正体字,则说明该类是一个具体的类,如果类名是斜体字,则说明类是一个抽象类abstract。
- 属性:属性可以是public、protected、private。可使用+、-、#表示:+代表public、-代表private、#代表protected。对于静态属性,属性名会加上一条下划线。如上图所示。
- 方法:与属性的表示方法相同。