设计模式概述

    设计模式的起源是面向对象程序设计思想,是面向对象设计的精髓——抽象。面向对象通过类和对象来实现抽象,实现时产生了面向对象的三个重要机制:封装、继承、多态。正是这三个机制衍生出了各种各样的设计模式。在面向对象软件设计的发展过程中,除了《设计模式》一书中提到的23中设计模式之外,新的设计模式仍然不断出现。

 23种设计模式:

1.单例模式 

2.工厂方法模式 

3.抽象工厂模式 

4.模版方法模式 

5.建造者模式 

6.代理模式 

7.原型模式 

8.中介者模式 

9.命令模式 

10.责任链模式 

11.装饰模式 

12.策略模式 

13.适配器模式 

14.迭代器模式 

15.组合模式 

16.观察者模式 

17.门面模式 

18.备忘录模式 

19.访问者模式 

20.状态模式 

21.解释器模式 

22.享元模式 

23.桥梁模式

 

你可能感兴趣的:(设计模式,编程思想)