以下UML术语体现并发行为抽象的是( )
A.接口 B.协作 C.主动类 D.用况
**正确答案:C. 主动类**
### 解析:
在 UML 中,**主动类(Active Class)** 是用于表示并发行为的核心术语,具体特点如下:
1. **并发行为抽象**:
- 主动类的实例(对象)拥有独立的控制线程(如线程或进程),能够自主启动和执行操作,无需外部触发。
- 它直接体现系统中并发执行单元的建模需求(如多线程、分布式任务)。
2. **其他选项分析**:
- **A. 接口(Interface)**:定义行为规范,不涉及并发控制。
- **B. 协作(Collaboration)**:描述对象间交互模式,无关并发机制。
- **D. 用况(Use Case)**:描述功能需求场景,不涉及系统内部并发结构。
### UML 中主动类的表示:
- **符号**:类矩形框加双线左边界。
- **用途**:建模线程、进程或异步任务,明确系统中并发执行的主体。
### 总结:
**主动类**是 UML 中唯一直接体现并发行为抽象的术语,因此答案为 **C**。
这个是为什么呢?
C
用户登录可进行刷题及查看答案
登录后提交答案