第1章:设计模式的介绍和认识
01、设计模式的介绍
视频课
603.0
02、SpringBoot工程的搭建和准备
视频课
240.0
第2章:UML类图和时序图
03、UML构建模式图的认识
视频课
418.0
04、UML构建模式图之时序图
视频课
654.0
05、UML构建模式图之类图
视频课
1400.0
第3章:设计模式-七大设计原则
06、设计原则之单一职能原则
视频课
1210.0
07、设计原则之单一职能原则Coding
视频课
634.0
08、设计原则之开闭原则理论
视频课
492.0
09、设计原则之开闭原则Coding
视频课
427.0
10、设计原则之单一职能原则和开闭原则思考小结
视频课
414.0
11、设计原则之里氏替换原则理论
视频课
881.0
12、设计原则之里氏替换原则理论+Coding
视频课
738.0
13、设计原则之接口隔离原则+Coding
视频课
894.0
14、设计原则之依赖倒置原则理论
视频课
378.0
15、设计原则之依赖倒置原则理论+Coding
视频课
364.0
16、设计原则之迪米特法则理论+合成复用原则+Coding
视频课
682.0
第4章:设计模式之简单工厂模式和实战
17、设计模式之工厂设计模式概述
视频课
333.0
18、设计模式之工厂设计模式 - 初认识
视频课
1171.0
19、设计模式之工厂设计模式 -实战开发不同用户身份获取不同的价格和学习币-01
视频课
572.0
20、设计模式之工厂设计模式 -实战开发不同用户身份获取不同的价格和学习币-02
视频课
516.0
21、设计模式之工厂设计模式 -实战开发不同用户身份获取不同的价格和学习币-03
视频课
897.0
22、设计模式之工厂设计模式 -实战开发不同用户身份获取不同的价格和学习币 + 注册表方式-01
视频课
340.0
23、设计模式之工厂设计模式 -实战开发不同用户身份获取不同的价格和学习币-SpringIoc容器的方式
视频课
249.0
24、设计模式之工厂设计模式 -日志,BeanFactory源码分析
视频课
648.0
第5章:设计模式之抽象工厂设计模式和实战(理解即可)
25、抽象工厂设计模式的认识和理解
视频课
520.0
26、抽象工厂设计模式的基本认识+Coding
视频课
1680.0
27、抽象工厂设计模式 + 关于多数据源问题
视频课
1271.0
28、抽象工厂设计模式 + 关于Mybatis配置文件解析xml问题
视频课
962.0
29、抽象工厂设计模式 + 小结
视频课
1153.0
第6章:设计模式之原型设计模式&实战
37、设计模式之原型设计模式认识和理解
视频课
283.0
38、设计模式之原型设计模式浅拷贝
视频课
1621.0
39、设计模式之原型设计模式深拷贝
视频课
309.0
40、设计模式之原型设计模式破坏单列设计模式
视频课
439.0
41、设计模式之原型设计模式的应用场景分析
视频课
821.0
第7章:设计模式之建造者设计模式和实战
30、建造者设计模式的认识和概述
视频课
732.0
31、建造者设计模式的实战应用之Bean-01
视频课
869.0
32、建造者设计模式的实战应用之Bean-02
视频课
432.0
33、建造者设计模式的实战应用之Bean-03
视频课
647.0
34、建造者设计模式的实战应用之Bean-框架中Spring的应用
视频课
478.0
35、建造者设计模式的实战应用之Mybatis SQLBeanFactory
视频课
408.0
36、建造者设计模式总结
视频课
457.0
第8章:设计模式之单列设计模式
01、单例设计模式的认识和介绍
视频课
350.0
02、单例设计模式的特点和分类
视频课
440.0
03、单例设计模式之饿汉单例设计模式
视频课
572.0
04、单例设计模式之饿汉单例设计模式的认识和理解
视频课
264.0
05、单例设计模式之饿汉单例设计模式关于线程安全并发测试
视频课
321.0
06、单例设计模式之饿汉单例设计模式采用静态块延迟初始化
视频课
383.0
07、单例设计模式之饿汉单例设计模式的应用场景分析
视频课
838.0
08、单例设计模式之懒汉单例设计模式
视频课
323.0
09、单例设计模式之懒汉单例设计模式关于线程安全问题
视频课
660.0
10、单例设计模式之懒汉单例设计模式双重检查机制解决线程安全问题
视频课
400.0
11、关于懒汉设计模式指令重排的问题-05
视频课
899.0
12、关于懒汉设计模式-静态内部类方式解决锁的问题
视频课
681.0
13、关于懒汉设计模式-使用CAS原子性解决锁的问题
视频课
678.0
14、(注册表单例模式)枚举单例
视频课
722.0
15、(注册表单例模式)容器式单例
视频课
896.0
16、单例设计模式的小结和回顾
视频课
979.0
17、面试中:面试官问题我该如何回答单列设计模式
视频课
571.0
18、面试中:反射如何破坏单例设计模式
视频课
1027.0
19、面试中:反射如何破坏单例设计模式总结
视频课
721.0
20、面试中:序例化的任何和理解
视频课
975.0
21、面试中:序例化是如何破坏单例设计模式的-01
视频课
757.0
22、面试中:序例化是如何破坏单例设计模式的-02
视频课
413.0
23、面试中:序例化底层源码分析readObject
视频课
734.0
24、面试中:序例化为什么不能破坏枚举类型的单例设计模式
视频课
932.0
25、面试中:原型设计模式为什么不能破坏枚举类型的单例设计模式
视频课
431.0
26、Spring容器加载bean的单例和多例问题
视频课
1448.0
27、单例设计模式的应用-连接池
视频课
566.0
28、单例设计模式的应用-字符串的工具类
视频课
398.0
29、单例设计模式总结
视频课
1045.0
第9章:设计模式之结构型 - 代理设计模式
01、代理设计模式的概述和介绍
视频课
71.0
02、关于代理设计模式的分类和介绍
视频课
721.0
03、关于程序中的日志,权限,监控,限流为什么要使用代理设计模式
视频课
591.0
04、静态代理设计模式存在的问题
视频课
901.0
05、如何看待代理设计模式的原型和为什么要使用动态代理设计模式
视频课
707.0
06、JDK动态代理实现下单和课程学习的-限流和鉴权
视频课
1176.0
07、CGlib动态代理面向类编程的下单和课程学习-限流和鉴权
视频课
551.0
08、动态代理和静态代理的小结
视频课
618.0
09、源码分析 - SpringAop底层动态代理得实现
视频课
450.0
10、源码分析 - Mybatis的Mapper机制底层动态代理得实现
视频课
402.0
11、源码分析 - Mybatis的Mapper机制底层动态代理得实现-02
视频课
1602.0
12、源码分析 - Mybatis的Mapper机制底层动态代理得实现-03
视频课
1115.0
未完待续
视频课
0.0
第10章:工厂方法设计模式
01、为什么要学习工厂方法设计模式
视频课
287.0
02、工厂方法设计模式如何解决简单工厂的开闭原则问题
视频课
617.0
03、工厂方法设计模式-日志框架slf4j
视频课
288.0
04、工厂方法设计模式-重构简单工厂设计模式的业务代码-01
视频课
1066.0
第11章:模板方法设计模式
New01、模板方法设计模式-初探
视频课
396.0
02、模板方法设计模式-面向抽象类方式
视频课
845.0
03、模板方法设计模式-接口方式
视频课
489.0
05、模板方法设计模式-封装MyJdbcTemplate-01
视频课
513.0
06、模板方法设计模式-封装MyJdbcTemplate-02
视频课
1226.0
07、模板方法设计模式-源码分析-01
视频课
1147.0
08、模板方法设计模式-源码分析-02
视频课
835.0
第12章:即将更新-策略者设计模式(3月10更新)
第13章:即将更新-适配器设计模式(3月15更新)
第14章:即将更新-观察者设计模式(3月20更新)
第15章:即将更新-桥接设计模式(4月01更新)