程序设计之设计模式介绍

一、什么是设计模式? 答:程序都是通过写代码来实现的,老前辈们在开发程序的过程中,为了解决某一类问题,日积月累总结出了一套套的代码编写经验,通过

一、什么是设计模式?

       答:程序都是通过写代码来实现的,老前辈们在开发程序的过程中,为了解决某一类问题,日积月累总结出了一套套的代码编写经验,通过这些经验,按照套路出牌,可以让开发出来的代码复用性强、可靠性高、阅读性好。复用性强意味着我们能减少代码开发,更方便后期代码维护;这些经验都是老前辈们经过千锤百炼,替我们解决了很多代码编写过程中可能遇到的坑,慢慢的积累而来的,具有更高的可靠性;程序员学会了这些套路经验,对于使用这些套路的编写的代码来说,我们能够更好的阅读别人的代码。所以,这些编码经验就被热情的程序员牛人们总结出来,形成了一条条的编码套路,把这些套路应用到特定的编码场合,用于解决相似的问题,我们把这些套路叫做设计模式。

二、设计模式

    1、单例模式

    2、简单工厂

    3、工厂方法

    4、抽象工厂

    5、建造者模式

    6、原型模式

    7、适配器模式

    8、桥接模式

    9、组合模式

    10、装饰器模式

    11、外观模式

    12、享元模式

    13、代理模式

    14、解释器模式

    15、模板方法

    16、责任链模式

     17、命令模式

     18、迭代模式

     19、中介者模式

     20、备忘录模式

     21、观察者模式

     22、状态模式

     23、策略模式

     24、访问模式

 

您可能有感兴趣的文章
设计模式之Build(生成者模式)

23种设计模式概述

设计模式和常见的设计模式

23种设计模式之设计模式介绍(一)

设计模式——设计模式总结