您现在的位置是:课程

周哥教IT.设计模式精讲

2023-06-13 21:04课程 人已围观

周哥简介           
周哥:男,真名周扬荣,毕业于中科院软件所。曾就职于阿里巴巴,奇虎360安全公司,SUN中国工程研究院,北大计算机研究所等,创办了“麦洛科菲”高端IT安全培训 。
        
          
课程内容介绍          

算法和设计模式可以说是除了编程语言本身之外对程序员最重要的两个技能了。前者解决编程能力问题,后者解决编程经验问题。设计模式对于提高代码设计质量很重要,但又非常难学,原因很多。一是设计模式比较多,而且很抽象;二是目前市面上相关课程面面俱到,抓不住重点;三是小项目用不着设计模式,不会设计模式照样开发程序。本课程基于C++,详细介绍了23种经典设计模式的应用场景,理论原理和编码实现,去繁从简,通俗易懂。是学习和掌握设计模式重要参考。本课程的主要内容如下:

零,设计模式序言
学习建议
内容提纲

一,创建型设计模式

单例模式
单例模式1:问题与需求
单例模式2:原理分析
单例模式3:编码实现
单例模式4:优点

工厂设计模式
简单工厂1:问题与需求
简单工厂2:原理分析
简单工厂3:编码与实现
简单工厂4:优缺点总结

工厂方法1:问题与需求
工厂方法2:原理分析
工厂方法3:编码与实现
工厂方法4:优缺点

抽象工厂1:问题与需求
抽象工厂2:原理分析
抽象工厂3:编码与实现
抽象工厂4:比较分析,优缺点

建造者模式1:问题与需求
建造者模式2:原理分析
建造者模式3:编码与实现

原型模式1:问题与需求
原型模式2:原理分析
原型模式3:编码与实现

二,结构型模式
什么是结构型模式?
适配器模式1:问题与需求
适配器模式2:原理分析
适配器模式3:编码与实现

装饰器模式1:问题与需求
装饰器模式2:原理分析
装饰器模式3:编码与实现

代理模式1:问题与需求
代理模式2:原理分析
代理模式3:编码与实现

外观模式1:问题与需求
外观模式2:原理分析
外观模式3:编码与实现


桥接模式1:问题与需求
桥接模式2:原理分析
桥接模式3:编码与实现

组合模式1:问题与需求
组合模式2:原理分析
组合模式3:编码与实现

享元模式1:问题与需求
享元模式2:原理与分析
享元模式3:编码与实现

三,行为型模式

什么是行为型模式?
策略模式1:问题与需求
策略模式2:原理分析
策略模式3:编码与实现

模板方法模式1:问题与需求
模板方法模式2:原理分析
模板方法模式3:编码与实现

观察者模式1:问题与需求
观察者模式2:原理分析
观察者模式3:编码与实现

迭代子模式1:问题与需求
迭代子模式2:原理分析
迭代子模式3:编码与实现

责任链模式1:问题与需求
责任链模式2:原理分析
责任链模式3:编码与实现

命令模式1:问题与需求
命令模式2:原理分析
命令模式3:编码与实现

备忘录模式1:问题与需求
备忘录模式2:原理分析
备忘录模式3:编码与实现


状态模式1:问题与需求
状态模式2:原理分析
状态模式3:编码与实现

访问者模式1:问题与需求
访问者模式2:原理分析
访问者模式3:编码与实现

中介者模式1:问题与需求
中介者模式2:原理分析
中介者模式3:编码与实现

解释器模式1:问题与需求
解释器模式2:原理分析
解释器模式3:编码与实现


学员评价          
                

勘误提示   
如您在学习过程中发现任何“错误”,请通过email:10950150#告知我们错误所在的课程名称和错误所在视频的时间起始位置。错误一经我们确认,我们将会在该门课程的“课程概述”里提供“错误更正”信息,并对您表示衷心的感谢。
 
-->

站点信息

  • 文章统计篇文章