软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。
体来说设计模式分为三大类
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实还有两类:并发型模式和线程池模式。
〖资源目录〗:
- ├──共享
- | ├──教程PPT
- | | ├──第八章
- | | ├──第二十二章
- | | ├──第二十一章
- | | ├──第二十章
- | | ├──第二章
- | | ├──第九章
- | | ├──第六章
- | | ├──第七章
- | | ├──第三章
- | | ├──第十八章
- | | ├──第十二章
- | | ├──第十九章
- | | ├──第十六章
- | | ├──第十七章
- | | ├──第十三章
- | | ├──第十四章
- | | ├──第十五章
- | | ├──第十一章
- | | ├──第十章
- | | ├──第四章
- | | ├──第五章
- | | └──第一章
- | └──课件
- | | ├──第八章
- | | ├──第二十一章
- | | ├──第二十章
- | | ├──第二章
- | | ├──第九章
- | | ├──第六章
- | | ├──第七章
- | | ├──第三章
- | | ├──第十八章
- | | ├──第十二章
- | | ├──第十九章
- | | ├──第十六章
- | | ├──第十七章
- | | ├──第十三章
- | | ├──第十四章
- | | ├──第十五章
- | | ├──第十一章
- | | ├──第十章
- | | ├──第四章
- | | ├──第五章
- | | └──第一章
- ├──C++DP_备忘录模式_18 .ts 699.66M
- ├──C++DP_策略模式_4_1 .ts 248.13M
- ├──C++DP_策略模式_4_2 .ts 131.77M
- ├──C++DP_代理模式_14 .ts 721.49M
- ├──C++DP_单件模式_7 .ts 760.09M
- ├──C++DP_迭代器模式_10 .ts 597.77M
- ├──C++DP_访问者模式_20_1 .ts 416.07M
- ├──C++DP_访问者模式_20_2 .ts 647.61M
- ├──C++DP_附赠1_类和对象_10_类定义的相互依赖与类的前向声明 .ts 87.71M
- ├──C++DP_附赠1_类和对象_1_静态对象的探讨与全局对象的构造顺序 .ts 211.13M
- ├──C++DP_附赠1_类和对象_2_拷贝构造函数和拷贝赋值运算符 .ts 167.02M
- ├──C++DP_附赠1_类和对象_3_类的public继承(is-a关系)及代码编写规则 .ts 185.02M
- ├──C++DP_附赠1_类和对象_4_类与类之间的组合关系与委托关系 .ts 165.35M
- ├──C++DP_附赠1_类和对象_5_类的private继承探讨 .ts 93.51M
- ├──C++DP_附赠1_类和对象_6_不能被拷贝构造和拷贝赋值的类对象 .ts 77.73M
- ├──C++DP_附赠1_类和对象_7_虚析构函数的内存泄露问题深谈 .ts 94.94M
- ├──C++DP_附赠1_类和对象_8_类设计中的一些技巧_1 .ts 103.23M
- ├──C++DP_附赠1_类和对象_8_类设计中的一些技巧_2 .ts 199.90M
- ├──C++DP_附赠1_类和对象_8_类设计中的一些技巧_3 .ts 82.86M
- ├──C++DP_附赠1_类和对象_9_命名空间使用的一些注意事项 .ts 67.08M
- ├──C++DP_附赠2_引用计数_1_shared_ptr实现及string存储简单说明 .ts 104.46M
- ├──C++DP_附赠2_引用计数_2_copy-on-write方式实现字符串类_1 .ts 129.00M
- ├──C++DP_附赠2_引用计数_2_copy-on-write方式实现字符串类_2 .ts 182.35M
- ├──C++DP_附赠2_引用计数_2_copy-on-write方式实现字符串类_3 .ts 117.66M
- ├──C++DP_工厂原型建造者模式_3.1_工厂模式_1 .ts 250.67M
- ├──C++DP_工厂原型建造者模式_3.1_工厂模式_2 .ts 266.98M
- ├──C++DP_工厂原型建造者模式_3.1_工厂模式_3 .ts 229.60M
- ├──C++DP_工厂原型建造者模式_3.1_工厂模式_4 .ts 202.90M
- ├──C++DP_工厂原型建造者模式_3.2_原型模式_1 .ts 171.51M
- ├──C++DP_工厂原型建造者模式_3.2_原型模式_2 .ts 193.06M
- ├──C++DP_工厂原型建造者模式_3.3_建造者模式_1 .ts 214.40M
- ├──C++DP_工厂原型建造者模式_3.3_建造者模式_2 .ts 257.25M
- ├──C++DP_工厂原型建造者模式_3.3_建造者模式_3 .ts 221.92M
- ├──C++DP_观察者模式_5 .ts 321.16M
- ├──C++DP_解释器模式_21_1 .ts 862.86M
- ├──C++DP_解释器模式_21_2 .ts 672.47M
- ├──C++DP_命令模式_9 .ts 883.13M
- ├──C++DP_模板方法模式_2_1 .ts 229.43M
- ├──C++DP_模板方法模式_2_2 .ts 275.18M
- ├──C++DP_模式、思想、开发环境介绍_1.1_设计模式概述 .ts 282.21M
- ├──C++DP_模式、思想、开发环境介绍_1.2_讲解规划与编程环境搭建 .ts 374.97M
- ├──C++DP_桥接模式_16 .ts 671.95M
- ├──C++DP_设计模式总结_22 .ts 296.94M
- ├──C++DP_适配器模式_15 .ts 665.47M
- ├──C++DP_外观模式_8 .ts 636.97M
- ├──C++DP_享元模式_13 .ts 562.28M
- ├──C++DP_职责链模式_19 .ts 841.69M
- ├──C++DP_中介者模式_17_1 .ts 699.98M
- ├──C++DP_中介者模式_17_2 .ts 752.86M
- ├──C++DP_装饰模式_6 .ts 402.67M
- ├──C++DP_状态模式_12_1 .ts 570.95M
- ├──C++DP_状态模式_12_2 .ts 455.67M
- ├──C++DP_组合模式_11_1 .ts 490.04M
- └──C++DP_组合模式_11_2 .ts 512.61M
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。