拾题
首页 / 软考真题 / 构件定义 / 第 1 题

在构件的定义中,( )是一个已命名的一组操作的集合。

单选题

在构件的定义中,( )是一个已命名的一组操作的集合。

A. 接口

B. 对象

C. 函数

D. 模块

答案:A

解析

正确答案:A. 接口

在构件定义中,接口是构件对外提供的、已命名的一组操作的集合。它规定了构件能做什么,但隐藏内部实现,是构件之间交互和替换的基础。

选项解析:

  • A. 接口:正确。接口描述一组已命名的操作,是构件服务与请求的契约。
  • B. 对象:错误。对象是封装状态和行为的运行时实体,不等同于一组操作的集合。
  • C. 函数:错误。函数是具体操作或实现逻辑,通常只是接口中某个操作的实现。
  • D. 模块:错误。模块是代码或功能组织单位,偏实现和部署,不是“已命名操作集合”的直接定义。

考点延伸:

构件强调“接口与实现分离”,接口分为提供接口和请求接口。Java 中 `interface` 也是操作契约,但构件接口更偏架构层面,可用于组装、替换和部署。

本单元其他题目

在拾题里做这套题