定义
统一建模语言
特点
是一种开放的方法
用于说明可视化,构建和编写一个正在开发的,面向对象的,软件密集系统的制品开放方法
分类
结构式图形
强调系统式的建模
-
静态图(类图,对象图,包图)
类图:表示类接口实例之间的相互静态关系
-
实现图(组件图,部署图)
-
剖面图
-
复合结构图
行为式图形
强调系统模型中触发的事件
- 活动图
- 状态图
- 用例图
交互式图形
属于行为式图形的子集
强调系统模型中的资料流程
显示对象之间交互的图,这些对象按时间顺序排列
- 通信图
- 交互概述图
- 时序图
- 时间图
如何记忆
- 箭头方向(从子类指向父类)
- 空心三角箭头:继承或实现
- 实线:继承,is a关系
- 虚线:实现
- 空心菱形:聚合
- 实心菱形:组合