软件建模与设计过程可以拆分成需求分析、概要设计和详细设计三个阶段。UML 规范包含了十多种模型图,常用的有 7 种:类图、序列图、组件图、部署图、用例图、状态图和活动图。
一、类图
类图用于描述类的特性和类之间的静态关系
类的组成部分
类的名字,类的属性,类的方法
类之间的关系
-
关联
当一个类的属性保存了对另一个类的实例的引用时,就产生了关联关系单向关联 双向关联 自身关联 多维关联 一对多关联 多对多关联
-
依赖
一个类中局部变量、函数参数、返回值建立于对其他类的调用,也就是一个类在某一时刻会用到另一个类
-
组合