【资源介绍】:
众所周知,设计模式是程序员在长期的开发实践中总结出的一套提高开发效率与程序执行效率的编程方法,是一套被反复使用的代码设计经验总结,代表了一些解决常见问题的通用做法,体现着人们尝试解决某些问题时的智慧.这门课会从方法论、基础知识、真题演练、面试技巧这四个方面,为你提供成为刷题技巧,掌握优秀工程师学习的完整路径。
适合人群:
本课程需要学习者对C++开发有比较好的基础,尤其是对虚函数的理解和使用必须做到明白、无误。通过对本课程的学习,能够在实际编码中学以致用,使编写的代码更具可阅读性、可维护性以及课扩展性。
学习计划:
1:建议每周至少学习1-2个课节,这样整个课程大概用6个月左右时间学完。 2:学友要不断按照范例输入代码进行试验和体会,多做笔记。 3:学完后要不断问自己,这个设计模式还适用于什么场合,我可以在什么场合使用这个模式。
课程目标:
本课程的目标是学完后让学友们能够在大型项目中写出高质量、高可维护性的代码。
【资源目录】:
├──C++设计模式视频课程_共享
| ├──教程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