赞
踩
关键考察图。。
A
D
b
d
A
D
C
b
a
d
d
A
b
c
B
D
整体消失,部分消失
c
D
C
单向关联
关联比依赖的强度更强。。。
关联名
关联类
如果重复借阅。。(需要增加 时间 属性)
就需要关联类。。
C
B
A
关联类
C
B
子类继承父类
父类泛化子类
对于A
如果没有覆盖move就选A
C
多对多(关联类)
A
A和C中A更合适。。
A
C
D
B
A
d
抽象类不能实例化对象,所以不能有直接对象。。。
抽象类被继承,子类实例化,所以就有非直接对象。。
C
D
A
C
B
a
同步消息
A等待B的返回消息才能继续发消息
异步消息
A不需要等待B的返回消息,可以一直发消息
C
b(消息指向某个对象,就是调用那个对象中的指定的方法。。。就需要实现他。。。)
B
D
C
B
(把一个用例分的很详细)
有多个对象
c
b
d
C
A
D
状态的定义
初态:
终态:
状态:
状态转换
事件:带箭头的线上面的是事件
活动(活动表):由一系列动作组成
活动表的语法格式(区分一下活动、事件、动作)
转换:
事件:就是在转换上面的文字。。
转换的两个状态
状态变迁和事件的关系
一个特殊情况的状态转换。
事件表达式语法
第一种情况
第二种情况
动作:
例子
活动在状态内执行:活动表
活动在状态转换时执行:事件表
C
d
C
当前状态不在B2则不发生转换
C
可以转换的条件:
事件发生并且监护条件为真。。
因此A,D对
对于C
对于B
B
B
D
对于B
对于C
对于D
D错了
回顾:
B
c
B(转换包含动作。。)
区分活动图和状态图
状态图:
活动图箭头上面没有名称。。
和状态图区分:就是看箭头上面有没有事件。
B
并发分叉
C
D
D
A
B
构件图的标记
供接口依赖于需接口
需接口对应的构建实现相应的功能。
A
B
需接口对应的构建实现相应的功能。
C
B
C
D
立体的。。。
D
B
D
a
b
d
b
c
b
同步和异步
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。