体 系 结 构 期 末 复 习 一 、 选 择 题 ( 一 ) 1
设 计 模 式 的 基 本 原 理 是 ( C ) A
面 向 实 现 编 程 B
面 向 对 象 编 程 C
面 向 接 口 编 程 D
面 向 组 合 编程 2
设 计 模 式 的 两 大 主 题 是 ( D ) A
系 统 的 维 护 与 开 发 B
对 象 组 合 与 类 的 继 承 C
系 统 架 构 与 系 统 开 发 D
系 统 复 用 与 系 统 扩 展 3
依 据 设 计 模 式 思 想 , 程 序 开 发 中 应 优 先 使 用 的 是 ( A )关 系 实 现 复 用
组 合 聚 合 B
以 上 都 不 对 4
关 于 继 承 表 述 错 误 的 是 ( D ) A
继 承 是 一 种 通 过 扩 展 一 个 已 有 对 象 的 实 现 , 从 而 获 得 新 功 能 的 复 用 方 法
泛 化 类 ( 超 类 ) 可 以 显 式 地 捕 获 那 些 公 共 的 属 性 和 方 法
特 殊 类 ( 子 类 ) 则 通 过附 加 属 性 和 方 法 来 进 行 实 现 的 扩 展
破 坏 了 封 装 性 , 因 为 这 会 将 父 类 的 实 现 细 节暴露给子 类
继 承 本 质上 是 “白盒复 用 ”, 对 父 类 的 修改, 不 会 影响到子 类
常用 的 设 计 模 式 可 分为 ( A ) A
创 建 型、 结 构 型和 行 为 型 B
对 象 型、 结 构 型和 行 为 型 C
过 程 型、 创 建 型和 结 构 型 D
抽象 型、 接 口 型和 实 现 型 6
“不 要和 陌生人说话” 是 对 ( D )设 计 原 则 的 通 俗表 述