码迷,mamicode.com
首页 > 其他好文 > 详细

23种设计模式概述

时间:2017-04-03 09:22:01      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:桥接模式   备忘录   职责   系统   原则   工厂模式   观察   建造者   模板   

  在我们软件开发的过程中往往会遇到需求的变更,导致我们的功能需要的改变,进而可能让我们辛辛苦苦编写的大量代码付诸东流。那么,该怎样提高我们代码的可扩展性呢。提高我们代码的扩展性这样在改变功能的时候就能在最小代价的情况修改我们的代码。设计模式,就很大程度上为我们解决了这个问题。设计模式是一套理论,由前任总结出的一套可以反复使用的经验,他可以提高代码的可重用性,增强系统的可维护性,以及解决一系列的复杂问题。设计模式给我们提供指导,以六大设计原则为理论基础,23种具体的设计模式供我们实践参考。

1.工厂方法模式:

2.抽象工厂模式:

3.建造者模式:

4.原型模式:

5. 单例模式:

6.适配器模式:

7.桥接模式:

8.组合模式:

9.装饰模式:

10.外观模式:

11.享元模式:

12.代理模式:

13.解释器模式:

14.模板方法模式:

15.职责链模式:

16.命令模式:

17.迭代器模式:

18.中介者模式:

19.备忘录模式:

20.观察者模式:

21.状态模式:

22. 策略模式:

23.访问者模式:

23种设计模式概述

标签:桥接模式   备忘录   职责   系统   原则   工厂模式   观察   建造者   模板   

原文地址:http://www.cnblogs.com/mengqimoli/p/6661284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!