软件设计:UML建模(活动图、状态图)
二、活动图
上一个 粗横线表示:产生了多少并行线程。
在下一个 出横线合并。
菱形表示yes和no。
还分为带泳道的活动图,每个泳道代表不同对象。可以更加明确哪个活动归属于哪个对象。
三、状态图
主要以状态为节点,里面有 off、on等
题目二:
普通会员卡一年内25000<=x<50000升级白银
X>50000升级黄金
非会员不能累加积分。
当次年不足时候会降级。
问:给出图3-1中s1-s3所处对应的状态以及T1~T3处所对应的迁移的名称。
S1: 普卡会员 T1 : 里程<50000
S2: 白银会员 T2 : 里程>50000
S3: 黄金会员 T3 : 里程>50000
问:C1到C4所对应类的名称(类名使用说明中给出英文词汇)?
C1~C4分别对应的是,非会员,普卡会员,银卡会员,黄金会员。
问:使用了哪种设计模式?在这种设计模式下,航空公司必须具有什么属性?C1~C4的travel应该具有什么功能?
用到了状态模式,必须要有clive。需要飞行的里程数。
THE END