程序设计之设计模式介绍

一、什么是设计模式?

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

二、设计模式

1、单例模式

2、简单工厂

3、工厂方法

4、抽象工厂

5、建造者模式

6、原型模式

7、适配器模式

8、桥接模式

9、组合模式

10、装饰器模式

11、外观模式

12、享元模式

13、代理模式

14、解释器模式

15、模板方法

16、责任链模式

17、命令模式

18、迭代模式

19、中介者模式

20、备忘录模式

21、观察者模式

22、状态模式

23、策略模式

24、访问模式

Original: https://www.cnblogs.com/zqhIndex/p/10182530.html
Author: 我若安好,便是晴天
Title: 程序设计之设计模式介绍

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612550/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球