上一页 下一页

活动类

描述

Active Class表示,在实例化时,Class控制自己的执行。它可以独立运行并定义自己的行为线程,而不是被其他对象调用或激活。

在Enterprise Architect中定义活动类

步骤

描述

1

突出显示一个类,并显示其“属性”对话框。

2

选择“详细信息”选项卡。

3

选中“Is Active”复选框。

4

单击“ 确定”按钮以保存更改。

OMG UML规范

OMG UML规范(UML上部结构规范,v2.1.1,p.438)规定:

活动对象是一个对象,它作为其创建的直接结果,开始执行其分类器行为,并且在完成行为或对象被某个外部对象终止之前不会停止。(这有时被称为“具有其自己的控制线程的对象。”)活动对象响应来自其他对象的通信的点仅由活动对象的行为而不是由调用对象确定。如果活动对象的分类器行为完成,则终止该对象。