- 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种设计模式,旨在用模式来统一沟通面向对象方法在分析、设计和实现间的鸿沟。 什么是模式(续) 问题描述 环境/约束条件 解 法 关联解法 效果/注意点 副作用/局限性 其它相关模
您可能关注的文档
- 02危害家安全罪.ppt
- 02月2日--言语理解 练习题及解析.docx
- 2 0 2年1 2 月 佳 木 斯 大 学 社 会 科 学 学报 Dec.doc
- 2 火车订票系统.doc
- 2 突破新高(日K线、分时图).doc
- 2. Dfferent Countries Have Different Kinds of Englishes词汇注释.ppt
- 2.2生问题及其表现_20120301074319421.doc
- 2.3大发展先进文化.ppt
- 2.5居与聚落 世界的发展差异.ppt
- 2.济南冬天(同步习题课件).ppt
- 2026年虚拟偶像MCN机构运营分析报告.docx
- 2026年儿童康复辅具十年行业报告.docx
- 炼字 高考 真题及答案.docx
- 基于脑科学的初中英语词汇教学策略优化课题报告教学研究课题报告.docx
- 小学语文阅读理解中的思维导图构建课题报告教学研究课题报告.docx
- 研究生采用地理信息系统研究城市绿化与生物多样性保护策略课题报告教学研究课题报告.docx
- 2026年花卉资源利用与化妆品功效性产品开发报告.docx
- 基于AI物理仿真系统的初中物理实验教学创新能力培养课题报告教学研究课题报告.docx
- 合规红线与避坑实操手册(2026)《GBT 41866.1-2022系统与软件工程 信息技术项目绩效基准度量框架 第1部分:概念和定义》.pptx
- 初中生物教学中生态学原理与生物多样性的保护研究教学研究课题报告[001].docx
原创力文档

文档评论(0)