美文网首页
设计模式的作用

设计模式的作用

作者: 一只红蚂蚁 | 来源:发表于2016-08-16 15:24 被阅读0次

什么是设计模式?

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

设计模式的好处

模式是在某一背景下某个问题的一种解决方案。

1. 复用解决方案——通过复用已经公认的设计,我能够在解决问题时取得先发优势,而且避免重蹈前人覆辙。我可以从学习他人的经验中获益,用不着为那些总是会重复出现的问题再次设计解决方案了。

2. 确立通用术语——开发中的交流和协作都需要共同的词汇基础和对问题的共识。设计模式在项目的分析和设计阶段提供了共同的基准点。

3. 提高观察高度--模式还为我们提供了观察问题、设计过程和面向对象的更高层次的视角,这将使我们从“过早处理细节”的桎梏中解放出来。

4. 大多数设计模式还能使软件更容易修改和维护。其原因在于,它们都是久经考验的解决方案。所以,它们的结构都是经过长期发展形成的,比新构思的解决方案更善于应对变化。而且,这些模式所用代码往往更易于理解——从而使代码更易维护。

一个人的技术水平的高低,整个项目的分层架构,代码的书写规范程度,以及代码的性能程度,足矣体现出来。不是会几个特效的制作,就说技术水平高,但系也不能全盘否定。

相关文章

  • 设计模式的作用

    什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计...

  • java-23种设计模式概述【软件设计模式基本介绍(是什么、作用

    一、设计模式基本介绍(是什么、作用、优点) 1、软件设计模式是什么? 软件设计模式(Software Design...

  • 设计模式之1单例模式

    经过了上面的《设计模式之前话一》、《设计模式之前话二》后,相信大家对设计模式的起源,定义,作用以及描述设计模式的U...

  • javascript设计模式与开发实践

    javascript设计模式与开发实践 设计模式 每个设计模式我们需要从三点问题入手: 定义 作用 用法与实现 单...

  • Proxy 代理模式

    设计原则学习笔记 设计模式学习笔记 作用 为对象提供增强作用 类图 图为静态代理。另有动态代理模式,由于类图不具...

  • JDK中的设计模式

    JDK中设计模式 本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。 首先来个总结,具体的某个模式可...

  • 设计模式-概述

    算是读书笔记吧 极客时间--设计模式之美 设计模式的作用 Talk is cheap,show me the co...

  • 设计模式的作用20200929

    在学了12种设计模式发现,设计模式的作用竟然是为了应对变化。(设计模式是程序开发中解决特定问题的优秀解决方案) 什...

  • 2、23种设计模式的分类

    23种设计模式的分类 设计模式有两种分类方法1、根据模式的目的2、根据模式的作用 1、根据目的来分 根据模式是用来...

  • Abstract Factory 抽象工厂模式

    设计原则学习笔记 设计模式学习笔记 作用 管理多个系列的产品之间的关系(非必要) 兼具工厂方法的作用 对于作用1...

网友评论

      本文标题:设计模式的作用

      本文链接:https://www.haomeiwen.com/subject/gbspsttx.html