课程介绍







看动画,轻松学习23种C++设计模式
掌握一套实用代码解决方案,在团队中脱颖而出!

设计模式是一套系统的程序设计思维和方法,和算法一样,设计程序的思维也是永远不会过时的,是每个程序员都要掌握的基础技能。当你熟练掌握了设计模式,会发现很多事情处理起来变得轻松很多,很多难题迎刃而解,晋升也变得更加轻松。C++作为一门应用广泛的语言,市面上欠缺对其设计模式的系统讲解,正因于此,越早掌握C++设计模式,就能越早迈上一个新的台阶,成为更优秀的C++开发者!
适合人群
有一定 C/C++开发基础的同学
想要深度学习C/C++
想要学习软件设计的同学
技术储备
C++语法基础
环境参数
Visual Studio 2022章节目录:
第1章 课程介绍 试看2 节 | 15分钟
本章介绍课程的主要内容、课程安排,以及学习建议。
收起列表
视频:
1-1 课程导学 (10:29)
试看
视频:
1-2 学习方法介绍 (03:47)
第2章 设计模式真的有那么难学难懂吗? 试看2 节 | 10分钟
本章和大家介绍程序员小慕,以及小慕工作中的痛点,引导大家如何正确的学习设计模式。
收起列表
视频:
2-1 初识程序员小慕&小慕的痛点 (03:26)
试看
视频:
2-2 设计模式真的有那么难学难懂吗? (05:52)
第3章 单例(Singleton)模式–老板让你加配置文件4 节 | 33分钟
本章通过添加,讲解单例模式引发的线程安全问题及解决方案,以及对象释放问题。
收起列表
视频:
3-1 老板让你加一个配置文件? (07:16)
视频:
3-2 懒汉式单例 (09:49)
视频:
3-3 饿汉式单例 (08:13)
视频:
3-4 防老六专题 (07:23)
第4章 原型(Prototype)模式–你真的懂对象的拷贝吗?3 节 | 41分钟
本章讲解原型(Prototype)模式,带你深入理解对象的拷贝。
收起列表
视频:
4-1 你真的懂对象的拷贝吗? (06:32)
视频:
4-2 深拷贝与浅拷贝 (15:04)
视频:
4-3 C++中赋值运算符重载与拷贝构造函数 (19:14)
第5章 工厂模式与抽象工厂模式–从if-else”风暴”中解救你
本章讲解工厂模式(FactoryMethod)与抽象工厂模式(AbstractFactory) ,从if-else”风暴”中解救你。
第6章 代理(Proxy)模式–优化接口性能,用户不再暴走
本章讲解代理模式,使用代理模式优化接口的性能。
第7章 装饰(Decorator)模式–轻松应对甲方爸爸
本章讲解装饰器模式,用继承实现一种装饰,使用装饰模式进行功能的排列组合。
第8章 观察者(Observer)模式–监听消息”老板什么时候回来”
本章讲解观察者模式,使用观察者模式来监听消息。
第9章 迭代器(Iterator)模式–表示公司的组织架构
本章讲解迭代器模式,使用迭代器模式表示组织架构,并教会大家如何使用C++ 标准库中的迭代器。
第10章 建造者模式(Builder)–帮你从多属性”风暴”中解脱出来
本章学习建造者模式,帮你从多属性”风暴”中解脱出来。
第11章 适配器模式(Adapter)–新瓶装旧酒
本章学习适配器模式,用适配器模式实现新瓶装旧酒。
第12章 桥接模式(Bridge)–对接其他人开发的模块
本章讲解如何使用桥接模式对接其他人开发的模块。
第13章 外观模式(Facade)–简化甲方接入流程
本章学习使用外观模式简化程序的接入流程。
第14章 享元模式(Flyweight)–拯救服务器
本章讲解享元模式,利用享元模式解决对象复用的问题,节省内存。
第15章 组合模式(Composite)–做一个公司行政架构图
本章讲解组合模式,使用组合模式处理树形结构数据,做一个架构图。
第16章 模板方法模式与策略模式–帮老板省钱
本章讲解模板方法模式(Template Method)与策略模式(Strategy),让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤;解耦策略的定义、创建和使用,控制代码的复杂度,从而帮老板省钱。
第17章 命令模式(Command)–老板让你干活
本章学习命令模式,将函数封装成对象,实现函数像对象一样使用,用命令模式帮老板让你干活。
第18章 职责链模式–帮老板审批请假流程
本章讲解职责链模式(Chain of Responsibility),使用责任链模式实现请假流程的审批。
第19章 状态模式(State)–审核发布上线
本章讲解状态模式,使用状态模式实现审核发布上线流程。
第20章 中介者模式(Mediator)–帮老板买房
本章讲解中介者模式,用中介者模式帮老板买房赚差价。
第21章 访问者模式(Visitor)–绩效评比
本章学习访问者模式,使用访问者模式做到老板和员工不同视角信息的访问。
第22章 备忘录模式(Memento)–轻松实现配置文件回滚
本章学习备忘录模式,使用备忘录模式轻松实现配置文件的回滚。
第23章 解释器模式(Interpreter)–音乐解释器
本章讲解解释器模式,将语法规则拆分一些小的独立的单元,然后对每个单元进行解析,最终合并为对整个语法规则的解析,实现音乐解释器。
第24章 课程总结
本章是课程的最后一章,课程到此完结,青山不改,绿水长流,江湖再见!
本课程持续更新中

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论

  • 谦让小懒虫 2022年9月15日 下午12:13

    给老板加鸡腿

  • 有魅力朋友 2022年9月28日 下午3:10

    点赞

  • 欢呼短靴 2022年10月10日 下午7:13

    牛逼,和我在某课买的课程一样,好遗憾没早碰到IT王子

  • OWZKDJ 2022年11月28日 下午9:25

    点赞

  • eijpafhkv 2022年11月28日 下午10:18

    被圈粉了

  • nsjjj 2022年11月28日 下午10:48

    厉害了

  • NZQFIBNR 2022年11月29日 上午12:03

    相当不错了省了好几百、加一周的鸡腿

  • VFkgR 2022年11月29日 上午12:08

    我要把省下的钱捐给希望小学【手动狗头】

  • dKRj 2022年11月29日 上午12:42

    真便宜

  • jkjhi 2022年11月29日 上午12:57

    疫情期间在家学习充电岂不美哉…

  • 无辜音响 2022年12月24日 下午1:33

    优秀

  • 温婉可乐 2023年1月7日 下午12:01

    真的超赞

  • 聪明饼干 2023年2月14日 下午4:40

    一如既往的给力

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源