## UML基础概述
### 1. UML的分类
UML中有大量的图,常用的有十一种,大致可以分为两类:结构型和行为型。
### (1)结构型(Structure Diagram)
- 类图(Class Diagram)
- 对象图(Object Diagram)
- 构件图(Component Diagram)
- 部署图(Deployment Diagran)
- 包图(Package Diagram)
### (2)行为型(Behavoir Diagram)
- 活动图(Activity Diagram)
- 状态机图(State Machine Diagram)
- 顺序图(Sequence Diagram)
- 通信图(Communication Diagram)
- 用例图(Use Case Diagram)
- 时序图(Timing Diagram)
结构型:描述的是某种结构,这种结构应该是”稳定的"、"静态的"。
行为型:描述的是某种行为,是"动态的"。
### 2、UML各种图的简单举例
### 2.1 结构型的图
#### 2.1.1 类图(Class Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf3ecc8.jpg)
#### 2.1.2 对象图(Object Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf532aa.jpg)
#### 2.1.3 构件图(Component Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf61f02.jpg)
#### 2.1.4 部署图(Deployment Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf72ca4.jpg)
#### 2.1.5 包图(Package Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf84a7f.jpg)
### 2.2 行为型的图
#### 2.2.1 活动图(Activity Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bf95f56.jpg)
#### 2.2.2 状态机图(State Machine Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bfa8618.jpg)
#### 2.2.3 顺序图(Sequence Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bfb59aa.jpg)
#### 2.2.4 用例图(Use Case Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bfcb1c7.jpg)
#### 2.2.5 时序图(Timing Diagram)
![](https://box.kancloud.cn/2016-02-25_56cec6bfdfff1.jpg)
### 3. UML建模
![](https://box.kancloud.cn/2016-02-25_56cec6bff1dda.jpg)