设计模式总结-C++

版权声明:本文为博主原创文章,未经同意不允许转载! https://blog.csdn.net/wb175208/article/details/85631035

到现在为止基本上已经把所有的设计模式都重新整理了一遍,也把常用的设计模式重点分析了一遍。希望对看做的读者有所帮助。

设计模式定义了可复用的程序架构,这些模式都是在前人经验的基础上总结而来的,是在实际项目中验证过的一套完整的设计。

很多同学觉得设计模式没有什么,或者只知道其中很少的一部分设计模式。其实所有的设计模式都是很值得每一位程序设计和开发人员认真去学习和研究的,重点是要理解里面的设计思想和设计思路,这是成为好的架构师必经之路。对每一个设计模式都应该熟记于心,做到心中有模式,手中出模式。在实际的工作和学习中应该多加的应用设计模式。了解设计模式和会用设计模式是两码事,只要在了解的基础上多加练习,在练习中多加应用,才能很好的应用和掌握。等自己真正理解和掌握这些模式的时候,就会发现自己的编程思想就会更加提升了一个档次。

一定要自己真正的把每一个设计模式敲一遍代码!!!

只有这样才有能掌握这些模式,我把最近书写的关于设计模式一些文章整理一下,方便读者的查看,由于本人水平有限,里面难免会有一些疏漏之处,望请指正!

1. 什么是软件架构?

2. 软件设计开发中经常出现的一些问题

3. 面向对象程序的设计原则

4. 面向对象设计原则-类库设计原则

5.具体的设计模式分析

5.1 设计模式-访问者模式-C++

5.2 设计模式-命令模式-C++

5.3 设计模式-职责链模式-C++

5.4 设计模式-桥接模式-C++实现

5.5 设计模式-享元模式-C++实现

5.6 设计模式-备忘录模式-C++实现

5.7 设计模式-装饰器模式-C++实现

5.8 设计模式-外观模式-C++实现

5.9 设计模式-建造者模式-C++实现

5.10 设计模式-代理模式-C++实现

5.11 设计模式-中介者模式-C++实现

5.12 设计模式-适配器-C++实现

5.13 设计模式-原型模式-C++实现

5.14 设计模式- 迭代器模式-C++实现

5.15 设计模式-建造者模式-C++实现

5.16 设计模式-模板模式-C++实现

5.17 设计模式-策略模式-C++实现

5.18 设计模式-简单工厂-C++实现

5.19 设计模式-组合模式-C++实现

5.20 设计模式-单例模式-C++实现

5.21 设计模式-抽象工厂-C++实现

6.常用设计模式详解

6.1 C++设计模式-装饰器模式详解

6.2 C++设计模式-命令模式详解

6.3.1 C++设计模式 - 代理模式详解一

6.3.2 C++设计模式 - 代理模式详解二

6.3.3 C++设计模式 - 代理模式详解三

6.4 C++设计模式-责任链模式详解

6.5 C++设计模式-观察者模式详解

6.6 C++设计模式-外观模式详解

6.7 C++设计模式 - 组合模式详解

6.8 C++设计模式 - 适配器模式详解

6.9 C++设计模式-备忘录模式详解

6.10 C++设计模式-访问者模式详解

6.11 C++设计模式-状态模式详解

6.12 C++设计模式-中介者模式详解

6.13 C++设计模式-桥接模式详解

6.14 C++设计模式-规格模式

猜你喜欢

转载自blog.csdn.net/wb175208/article/details/85631035