电话:0731-83595998
导航

2011年软考系统架构设计师学习笔记第七章

来源: 2017-11-22 16:50

   7.1 设计模式概述

  重复遇到的典型问题,描述这些共同问题和解决这些问题的方案 就形成了所谓的模式。

  7.1.1 设计模式的历史

  模式分为几个部分:

  特定的情景(Context),指模式在 何种情况下发生作用;

  动机(System of Force),指问题或预期的目标;

  解决方案(Solution),平衡各动机 或解决所阐述问题的 构造或配置。

  每个模式描述了一个在某种特定情境下不断重复发生的问题,以及解决该问题解决方案的核心所在。

  7.1.2 为什么要使用设计模式

  面向对象设计时需要考虑 封装性、力度大小、依赖关系、灵活性、可重用性 等。

  1、简化并加快快设计

  无需从底层做起,重用成功的设计,节约开发时间,提高软件质量。

  2、方便开发人员之间的通信

  可以更准确地 描述问题 及 问题的解决方案,使解决方案具有一致性。

  3、降低风险

  4、有助于转到面向对象技术

  开发人员对新技术往往会有抵触或排斥心理,对成熟的设计模式具有以下特性:

  1.巧妙。

  2.通用,不依赖于 系统、语言、领域。

  3.不仅仅停留在理论上。

  4.简单。

  5.可重用。

  6.面向对象。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端