UML动态建模交互模型.ppt

UML动态建模交互模型.ppt

UML和设计模式 * 销售合同管理系统中的处理付款单合作图(嵌套消息) UML和设计模式 * 销售合同管理系统中的处理付款单合作图(顺序消息序号) UML和设计模式 * 顺序图和合作图的关系 合作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。 顺序图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。 合作图清楚地表示了对象间的关系(强调空间),但时间顺序必须从顺序号获得。 合作图和顺序图可以相互转化。 UML和设计模式 * 汽车租赁系统中”客户还车”的合作图 UML和设计模式 * ”乘坐电梯”的合作图 根据乘坐电梯顺序图画出合作图 合作图中表示对象的创建和消亡: 对象创建:{new}; 对象消亡:{destroyed}; 对象创建并消亡:{transient} (合作图并不适合于表示对象的创建和消亡) 合作图和顺序图可以相互转换。 UML和设计模式 * UML和设计模式 * 对象的创建和消亡可通过一个消息来实现。 * * 参与者需要乘坐电梯,他从系统外部按下按钮,让电梯到达他想去的楼层。此时,电梯系统的操作被启动,电梯控制对象以循环的方式检查所有的电梯,从中选择一个工作队列长度最短的。然后,它创建一个作业命令,并将该命令放入对应电梯的工作队列,接着激活队列。电梯对象并发运行,从它的队列中选择一个作业并执行。电梯是一个活动对象,它

文档评论(0)

1亿VIP精品文档

相关文档