文章目录
UML 上午
UML事物
关系
依赖关系
关联关系
*
表示多的意思
泛化关系
实现关系
关联多重度
- 单向关联跟依赖差不多,不过单向关联的依赖性更强一点
在这里插入图片描述
UML 类图
- 类图的概念
对象图
- 只有类名 和属性 , 区别类图, 它没有方法,而类图有方法
用例图
包含关系
- 用例
A
包含用例B
,用例A执行那用例B也会执行
扩展关系
- B用例是A用例的扩展用例
泛化关系
z
交互图
- 交互图 一般包括 对象 、 链 和消息
序列图 (顺序图)
强调时间顺序交互对象的关系
- 对象存在于生命线交互的时间段
- 控制焦点 : 对象交互的时间段
- 消息 : 不同的消息用不同的箭头表示
- 同步消息 : 发生消息后 必须等待消息响应 才能重新发另外一条消息
- 异步消息 : 不需要等待消息的响应 直接就可以发另外的消息
通信图 (协作图)
- 对象和对象之间有链 链上表示 消息 以及 消息的顺序
- 例子
状态图 (多个对象进行交互)
- 状态表示 : 圆角矩形
- 事件
- 状态图的概念
活动图
- 例子 : 区分 活动图 和 状态图
构建图 / 组件图
- 构建 那有个特殊符号
- 需要把供接口 和 需接口 拼到一起
部署图
UML 下午
问题一
- 看前部分描述
- 对于通信图: 有两个图 类名去下图中找 ,看数据流向 选类名 不是去看描述
问题二
- 看过程描述
- 对于通信图: 动作名去另一个图中找, 看描述做。
问题三
- 设计模式 : 算法考虑策略模式 、 个人与团体考虑 组合模式
大佬的总结