------------恢复内容开始------------
设计模式起源于建筑行业,美国加利佛尼亚大学环境结构中心研究所所长Alexander博士给出关于模式的经典定义:每个模式都描述一个在我们环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次的重用那些已有的解决方案,无需再重复相同的工作。
1990年,软件工程界开始关注Alexander博士再公共建筑与规划领域的重大突破,“四人组”(GOF)在1994年归纳发表了23种软件开中使用频率较高的设计模式,旨在用模式来统一沟通面向兑现方法在分析、设计和实现间的鸿沟。
设计模式的定义:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
设计模式的优点:
大大缩短开发周期,降低成本,软件的维护和更新更加方便,开发者更容易上手。
------------恢复内容结束------------
原文:https://www.cnblogs.com/cxl66/p/12487435.html