UML急速入门
定义 :
UML是一种开放的方法
用于说明、可视化、构建和编写一个正在开发的
面向对象的、软件密集系统的制品的开放方法
分类 :
结构式图形:强调的是系统式的建模
行为式图形:强调系统模型中触发的事件
交互式图形:属于行为式图形子集合,强调系统模型中资料流程
类图 :
Class Diagram:用于表示类、接口、实例等之间相互的静态关系
虽然名字叫类图,但类图中并不只有类
空心三角箭头:继承或实现
实线继承, is a关系,扩展目的,不虚,很结实
虚线-实现,虚线代表"虚"无实体
类图示例
我们可以看到 从Test 调用开始 对应着这个程序的时序图
抽象类是斜体的
类图的展示 记忆小技巧 依赖关系是虚线,可有可无,当用到的时候才会 —> 实线(关联关系,一个类具有另外一个类气候作企鹅的一个属性)
**继承关系和接口关系 继承实打实的关系, 实现飞翔的接口,例如说有好多种飞翔的方法都会实现飞翔的接口 **