全部试看小节
本章介绍课程的主要内容、课程安排,以及学习建议。
本章和大家介绍程序员小慕,以及小慕工作中的痛点,引导大家如何正确的学习设计模式。
本章通过添加,讲解单例模式引发的线程安全问题及解决方案,以及对象释放问题。
本章讲解原型(Prototype)模式,带你深入理解对象的拷贝。
本章讲解工厂模式(FactoryMethod)与抽象工厂模式(AbstractFactory) ,从if-else"风暴"中解救你。
本章讲解代理模式,使用代理模式优化接口的性能。
本章讲解装饰器模式,用继承实现一种装饰,使用装饰模式进行功能的排列组合。
本章讲解观察者模式,使用观察者模式来监听消息。
本章讲解迭代器模式,使用迭代器模式表示组织架构,并教会大家如何使用C++ 标准库中的迭代器。
本章学习建造者模式,帮你从多属性"风暴"中解脱出来。
本章学习适配器模式,用适配器模式实现新瓶装旧酒。
本章讲解如何使用桥接模式应对排列组合需求。
本章学习使用外观模式简化程序的接入流程。
本章讲解享元模式,利用享元模式解决对象复用的问题,节省内存。
本章讲解组合模式,使用组合模式处理树形结构数据,做一个架构图。
本章讲解模板方法模式(Template Method)与策略模式(Strategy),让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤;解耦策略的定义、创建和使用,控制代码的复杂度,从而帮老板省钱。
本章学习命令模式,将函数封装成对象,实现函数像对象一样使用,用命令模式帮老板让你干活。
本章讲解职责链模式(Chain of Responsibility),使用责任链模式实现美颜相机。
本章讲解状态模式,使用状态模式实现审核发布上线流程。
本章讲解中介者模式,用中介者模式帮小慕写 UI。
本章学习访问者模式,使用访问者模式做到老板和员工不同视角信息的访问。
本章学习备忘录模式,使用备忘录模式实现记事本程序。
本章讲解解释器模式,将语法规则拆分一些小的独立的单元,然后对每个单元进行解析,最终合并为对整个语法规则的解析,实现计算器。
全部试看小节
高级软件工程师,深耕音视频领域多年,拥有丰富的底层开发经验。熟悉 C、C 、Java、Objective-C 等开发语言,专注于视频播放器,视频通话,视频直播等多媒体技术架构的开发和研究。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题