03-2计模式概述.pptVIP

  • 3
  • 0
  • 约2.37千字
  • 约 15页
  • 2017-02-04 发布于湖北
  • 举报
设计模式概述 刘 伟 weiliu_china@126.com * * 内 容 模式的定义 软件模式与设计模式 设计模式原则 设计模式关键元素 设计模式分类和描述 什么是模式 模式之父——美国加利佛尼亚大学环境结构中心研究所所长Christopher Alexander博士。 Alexander给出的模式经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地使用那些已有的解决方案,无需再重复相同的工作。 模式:A pattern is a solution to a problem in a context——模式是在特定环境中解决问题的一种方案。 什么是模式(续) 从1990年开始,软件工程界开始关注这一住宅、公共建筑与城市规划领域的重大突破,最早将该思路引入软件工程方法学的是1991年至1992年以“四人组(Gang of Four,GoF,分别是Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides)”自称的四位著名软件工程学者,他们在1994年归纳发表了23种设计模式,旨在用模式来统一沟通面向对象方法在分析、设计和实现间的鸿沟。 什么是模式(续) 问题描述 环境/约束条件 解 法 关联解法 效果/注意点 副作用/局限性 其它相关模

文档评论(0)

1亿VIP精品文档

相关文档