首页 实战 看动画,轻松学习23种C++设计模式
收藏

看动画,轻松学习23种C++设计模式

掌握一套实用代码解决方案,在团队中脱颖而出!

看动画,轻松学习23种C++设计模式

¥199.00
已完结 难度 中级 时长 12小时 学习人数 279 综合评分 9.24

设计模式是一套系统的程序设计思维和方法,和算法一样,设计程序的思维也是永远不会过时的,是每个程序员都要掌握的基础技能。当你熟练掌握了设计模式,会发现很多事情处理起来变得轻松很多,很多难题迎刃而解,晋升也变得更加轻松。C++作为一门应用广泛的语言,市面上欠缺对其设计模式的系统讲解,正因于此,越早掌握C++设计模式,就能越早迈上一个新的台阶,成为更优秀的C++开发者!

Redknot
讲师

高级软件工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

掌握设计模式,就掌握了一套成熟的思考框架和高效的行动模式

站在巨人的肩膀上,才能看得更高更远

不懂设计模式的程序员
代码随心所欲
被人吐槽烂代码
项目对接受阻
对复杂需求力不从心
难以晋升、涨薪……
懂设计模式的程序员
代码优雅易读
代码可维护性、可扩展性强
大大提升阅读源码的能力
可以开发复杂需求和功能
轻松应对大厂面试
职业迈上更高台阶
设计模式被广泛地应用于各行各业中
金融
游戏
音视频
通信电子
高性能计算
工业制造
教育
区块链

23种C++设计模式一次搞定,在案例实操中解决各类实际问题

单例模式(Singleton)
原型模(Prototype)
工厂模式(FactoryMethod)
抽象工厂模式(AbstractFactory)
代理模式(Proxy)
装饰模式(Decorator)
观察者模式(Observer)
享元模式(Flyweight)
组合模式(Composite)
模板方法模式(Template Method)
策略模式(Strategy)
命令模式(Command)
职责链模式(Chain of Responsibility)
线程安全问题、对象释放问题
对象的拷贝
从if-else"风暴"中解救你
优化接口性能
轻松应对功能的扩展
监听消息
复用对象,节省内存
处理树形结构数据,做一个架构图
可以让子类在不改变算法整体结构的
情况下,重新定义算法中的某些步骤
解耦策略的定义、创建和使用,控制
代码的复杂度,从而帮老板省钱
将函数封装成对象,这样就可以实现把函数像对象一样使用
审批请假流程
迭代器模式(Iterator)
建造者模式(Builder)
适配器模式(Adapter)
桥接模式(Bridge)
外观模式(Facade)
状态模式(State)
中介者模式(Mediator)
访问者模式(Visitor)
备忘录模式(Memento)
解释器模式(Interpreter)
轻松表示组织架构
帮你从多属性"风暴"中解脱出来
将不兼容的接口转换为可兼容的接
口,让原本由于接口不兼容而不能
一起工作的类可以一起工作
对接其他人开发的模块,组合
关系代替继承关系来实现
简化接入流程
审核发布上线
买房赚差价
不同视角信息的访问
配置文件回滚
音乐解释器,将语法规则拆分一些
小的独立的单元,然后对每个单元
进行解析,最终合并为对整个语法
规则的解析

动画讲解轻松易懂,层层递进易于理解,一步步引导你写出优雅代码

视频与电子书同步,步步为营的教学环节,举一反三牢牢掌握

设计模式背景介绍
概述23种设计模式
以实际问题为引子
引导思考解决方法
一般思维解决
手把手优化代码
引出设计模式的使用方法及场景
归纳总结
示例电子书:原型模式(Prototype)
第1章 课程介绍
本章介绍课程的主要内容、课程安排,以及学习建议。
第2章 C++ 设计模式真的有那么难学难懂吗?
本章和大家介绍程序员小慕,以及小慕工作中的痛点,引导大家如何正确的学习设计模式。
第3章 别再学假单例了,快来学真单例吧
本章通过添加,讲解单例模式引发的线程安全问题及解决方案,以及对象释放问题。
第4章 原型(Prototype)模式--让我给你压道面试必考题
本章讲解原型(Prototype)模式,带你深入理解对象的拷贝。
第5章 面试不一定用得上,但是工作一定用得上的工厂模式(FactoryMethod)
本章讲解工厂模式(FactoryMethod)与抽象工厂模式(AbstractFactory) ,从if-else"风暴"中解救你。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
实用电子文档
部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
适合人群
有一定 C/C++开发基础的同学
想要深度学习C/C++
想要学习软件设计的同学
技术储备
C++语法基础
环境参数
Visual Studio 2022
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题