Facade模式与Adapter模式的区别及联系.docVIP

  • 2
  • 0
  • 约 3页
  • 2017-06-12 发布于北京
  • 举报
科技信息 计算机与网络 Fa ca d e 模式与 Ad a p t e r 模式的区别及联系 苏 州 大 学 计 算 机 科 学 与 技 术 学 院 沙 洲 职 业 工 学 院 电 子 信 息 工 程 系 王 浩 刘 红 梅 [ 摘 要]软 件 危 机 的 加 剧 一 直 困 扰 着 软 件 产 业 的 发 展 , 而 面 向 对 象 技 术 对 缓 解 软 件 危 机 起 到 了 一 定 的 积 极 作 用 , 提 高 了 软 件 的 开 发 效 率 并 增 加 了 软 件 的 可 复 用 性 , 但 随 着 软 件 工 程 项 目 规 模 的 不 断 膨 胀 , 需 要 在 设 计 层 面 上 来 寻 找 一 种 能 够 应 对 软 件 需 求 变 化 的 方 法 —— 软 件 设 计 模 式 。 本 文 针 对 软 件 工 程 中 常 用 的 两 种 设 计 模 式 : Facade 模 式 和 Adapter 模 式 , 根 据 软 件 设 计 模 式 思 想 , 阐 述 了 两 种 模 式 的 基 本 原 理 、区 别 和 联 系 , 进 而 阐 述 使 用 这 两 种 模 式 高 效 地 创 建 出 灵 活 、可 复 用 的 软 件 设 计 的 思 路 与 方 法 。 [ 关键词]Facade 模 式 Adapter 模 式 设 计 模 式 面 向 对 象 软 件 工 程 0 . 引言 现 在 软 件 技 术 是 当 今 信 息 技 术 的 重 要 组 成 部 分 , 但 软 件 危 机 也 一 直 伴 随 着 软 件 技 术 的 发 展 而 不 断 加 剧 , 困 扰 着 软 件 设 计 工 程 师 们 。 怎 样 设 计 出 高 效 、高 质 量 、可 复 用 的 软 件 产 品 成 为 软 件 从 业 者 追 求 的 目 标 。 面 向 对 象 技 术 的 产 生 从 一 定 程 度 上 缓 解 了 软 件 危 机 所 带 来 的 影 响 , 类 的 引 入 使 工 程 更 加 容 易 分 割 、控 制 和 度 量 , 在 很 长 的 一 段 时 间 内 , 使 用 面 向 对 象 方 法 似 乎 可 以 解 决 软 件 危 机 带 来 的 所 有 问 题 。但 是 , 随 着 软 件 产 业 的 分 工 明 细 化 , 软 件 规 模 的 不 断 扩 大 , 软 件 开 发 商 不 希 望 旧 有 的 开 发 成 果 被 完 全 放 弃 , 而 是 希 望 将 一 些 可 用 的 部 件 移 植 到 新 的 软 件 项 目 中( 重 新 开 发 该 部 件 需 要 重 新 投 入 人 力 、物 力 和 资 金) , 而 且 , 当 前 的 项 目 中 的 一 些 部 件 , 很 可 能 就 是 今 后 项 目 中 的 一 些 可 复 用 部 分 。 这 就 要 求 软 件 项 目 在 设 计 阶 段 就 考 虑 到 复 用 性 , 这 就 要 求 软 件 的 设 计 必 须 更 加 接 近“ 语 义 ”, 对 软 件 设 计 过 程 进 行 更 高 一 级 抽 象 , 得 到“ 在 某 一 背 景 下 某 类 软 件 设 计 问 题 的 统 一 的 解 决 方 案 ”, 这 就 形 成 了 某 种“ 设 计 模 式 ”。 在 设 计 模 式 应 用 过 程 中 , 有 两 种 比 较 常 用 的 模 式 Facade 模 式 Facade 模 式 的 基 本 意 图 在 于 : 简 化 原 有 系 统 的 使 用 方 式 , 或 者 定 义 一 个 通 用 的 标 准 接 口 。Facade 模 式 的 结 构 图 如 图 1 。 3 . A dapter 模式内容和应用 随 着 信 息 技 术 的 迅 速 发 展 , 对 软 件 项 目 开 发 的 周 期 也 要 求 越 来 越 短 。 开 发 项 目 的 过 程 中 并 不 是 所 有 的 软 件 项 目 都 是 从 零 开 始 , 现 在 软 件 产 业 对 软 件 项 目 复 用 的 要 求 越 来 越 高 , 在 面 向 对 象 软 件 工 程 中 , 已 有 的 、功 能 与 目 标 相 似 的 类 常 常 被 复 用 , 为 了 使 它 能 够 应 用 于 新 的 工 程 中 , 就 必 须 使 它 的 接 口 与 新 工 程 完 全 匹 配 。处 理 这 样 的 问 题 有 这 样 的 几 种 方 法 : 一 种 方 法 是 修 改 原 有 的 类 , 使 他 满 足 新 工 程 的 要 求 , 但 这 要 求 设 计 和 开 发 人 员 必 须 深 入 到 原 有 类 的 内 部 , 修 改 实

文档评论(0)

1亿VIP精品文档

相关文档