
# 什么是UML
UML是Unified Modeling Language缩写，译为统一建模语言，是一种面向对象的可视化建模语言。UML规范定义了两种主要的UML图，分别为结构图和行为图。
#### 结构图
结构图（Structure Diagram）显示了系统及其部件在不同抽象和实现级别上的静态结构以及它们如何相互关联。结构图中的元素表示系统的有意义的概念，并且可以包括抽象的，现实的和实现的概念。包括：类图（Class Diagram）、对象图（Object Diagram）、包图（Package Diagram）、组件图（Component Diagram）、部署图（Deployment Diagram）、组合结构图（Composite Structure Diagram）、扩展图（Profile Diagram）。
#### 行为图
行为图（Behavior Diagram）显示了系统中对象的动态行为，可以将其描述为系统随时间的一系列更改。包括：用例图（Use Case Diagram）、活动图（Activity Diagram）、状态机图（State Machine Diagram）、顺序图（Sequence Diagram）、通信图（Communication Diagram）、时间图（Timing Diagram）、交互概览图（Interaction Overview Diagram）。
