首页 > 其他 > 详细

设计模式概述

时间:2020-03-13 16:50:03      阅读:77      评论:0      收藏:0      [点我收藏+]

------------恢复内容开始------------

  设计模式诞生与发展

  设计模式起源于建筑行业,美国加利佛尼亚大学环境结构中心研究所所长Alexander博士给出关于模式的经典定义:每个模式都描述一个在我们环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次的重用那些已有的解决方案,无需再重复相同的工作。  

  1990年,软件工程界开始关注Alexander博士再公共建筑与规划领域的重大突破,“四人组”(GOF)在1994年归纳发表了23种软件开中使用频率较高的设计模式,旨在用模式来统一沟通面向兑现方法在分析、设计和实现间的鸿沟。

  设计模式定义与优点

  设计模式的定义:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

  设计模式的优点:

  1. 代码的复用:对于一个项目开发不必从头开始,复用以前使用过的解决方案,缩短开发周期。
  2. 低耦合:增强灵活性,易于软件的升级和维护。
  3. 扩展性好:大量使用到接口。

  设计模式分类

  1.  根据目的准则分:创建型,结构性,行为型
  2. 根据作用范围分:类模式,对象模式

 

    技术分享图片

  设计模式的作用

  大大缩短开发周期,降低成本,软件的维护和更新更加方便,开发者更容易上手。

 

------------恢复内容结束------------

设计模式概述

原文:https://www.cnblogs.com/cxl66/p/12487435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!