前页 | 后页 |
活动班
描述
活动类指示在实例化时,该类控制其自身的执行。它可以独立运行并定义自己的行为线程,而不必被其他对象调用或激活。
在Enterprise Architect定义活动类
步 |
行动 |
---|---|
1个 |
突出显示一个类,并显示其“属性”对话框(右键单击该类,然后选择“属性|属性”选项)。 |
2 |
选择对话框右下方的“详细信息”标签。 |
3 |
选中“处于活动状态”复选框。 |
4 |
单击确定按钮以保存更改。 |
OMG UML规范
OMG UML规范( UML上层结构规范,v2.1.1,第438页)指出:
活动对象是这样的对象,它是其创建的直接结果,开始执行其分类器行为,并且直到执行完完整的行为或该对象被某个外部对象终止后才停止。 (有时将其称为“具有自己的控制线程的对象。”)活动对象响应来自其他对象的通信的点仅由活动对象的行为而不是由调用对象确定。如果活动对象的分类器行为完成,则该对象终止。