设计模式(一)【设计模式概述】

设计模式概述

类比建筑学(质量可以客观评价),我们可以得到设计模式背后的观点:软件系统的质量可以客观度量。

模式的描述:
模式的名称
模式的目的,即要解决的问题
实现方法
为了实现该模式我们必须考虑的限制和约数因素

GoF“四人帮”的工作是将已有的模式识别出来。(而非创造)

模式的关键特征:

项目 描述
名称 每个模式都有唯一用于标识的名称
意图 模式的目的
问题 模式要解决的问题
解决方案 模式怎样为问题提供合适其所处环境的一个解决方案
参与者和协作者 模式所涉及的实体
效果 使用模式的效果,研究模式中起作用的各种因素
实现 模式的实现方式
一般性结构 显示模式典型结构的标准图

设计模式的作用:
复用解决方案
确立通用术语

参考《设计模式解析》第二版

猜你喜欢

转载自blog.csdn.net/xiaowei_innocence/article/details/84960748