预订演示
前页 后页

活动课程

An active UML Class element.

描述

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

在Enterprise Architect中定义一个 Active类

行动

1

突出显示一个类,并显示其“属性”对话框(右键单击类并选择“属性|属性”选项)。

2

选择对话框右下方的“详细信息”选项卡。

3

选中“激活”复选框。

4

单击确定按钮保存更改。

OMG UML规范

OMG Unified Modeling Language规范 (v2.5. 1 , p.438) 指出:

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