本章介绍课程的主要内容、课程安排,以及学习建议。
本章和大家介绍程序员小慕,以及小慕工作中的痛点,引导大家如何正确的学习设计模式。
本章通过添加,讲解单例模式引发的线程安全问题及解决方案,以及对象释放问题。
本章讲解原型(Prototype)模式,带你深入理解对象的拷贝。
本章讲解工厂模式(FactoryMethod)与抽象工厂模式(AbstractFactory) ,从if-else"风暴"中解救你。
本章讲解代理模式,使用代理模式优化接口的性能。
本章讲解装饰器模式,用继承实现一种装饰,使用装饰模式进行功能的排列组合。
本章讲解观察者模式,使用观察者模式来监听消息。
本章讲解迭代器模式,使用迭代器模式表示组织架构,并教会大家如何使用C++ 标准库中的迭代器。
本章学习建造者模式,帮你从多属性"风暴"中解脱出来。
本章学习适配器模式,用适配器模式实现新瓶装旧酒。
本章讲解如何使用桥接模式对接其他人开发的模块。
本章学习使用外观模式简化程序的接入流程。
本章讲解享元模式,利用享元模式解决对象复用的问题,节省内存。
本章讲解组合模式,使用组合模式处理树形结构数据,做一个架构图。
本章讲解模板方法模式(Template Method)与策略模式(Strategy),让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤;解耦策略的定义、创建和使用,控制代码的复杂度,从而帮老板省钱。
本章学习命令模式,将函数封装成对象,实现函数像对象一样使用,用命令模式帮老板让你干活。
本章讲解职责链模式(Chain of Responsibility),使用责任链模式实现请假流程的审批。
本章讲解状态模式,使用状态模式实现审核发布上线流程。
本章讲解中介者模式,用中介者模式帮老板买房赚差价。
本章学习访问者模式,使用访问者模式做到老板和员工不同视角信息的访问。
本章学习备忘录模式,使用备忘录模式轻松实现配置文件的回滚。
本章讲解解释器模式,将语法规则拆分一些小的独立的单元,然后对每个单元进行解析,最终合并为对整个语法规则的解析,实现音乐解释器。
本章是课程的最后一章,课程到此完结,青山不改,绿水长流,江湖再见!
欢迎光临 优百课栈 (https://www.ubkz.com/) | Powered by Discuz! X3.4 |