特别说明:商品包含与视频同步的源码和文档资料及视频下载地址
售价:35.5 原价:40
发布时间:2025-04-17 17:06:38
课程在b站官方课堂也有售卖,也可直接在b站购买:传送门
购买后将会获得与视频同步的源码和文档资料及视频下载地址,因视频较大,故只给出视频网盘下载地址,直接在网盘下载即可。
一、课程介绍
课程讲解了25种常见的设计模式(GOF23种+补充的2种)。每种设计模式以工作中的真实业务场景引入,基于java语言以不使用设计模式和使用设计模式对比实现后再加以总结分析,最后介绍该模式在源码中的应用。
二、学习收获
真实而又贴切的业务场景能够使得抽象的设计模式具象化,告别纯理论、告别demo,这使得学完后更容易落地实践;同时,通过每种设计模式在jdk或流行框架源码中的应用对其进行再次巩固与印证,以便多维度加深理解。
三、课程亮点
3.1 理论与实际结合
模式切入点都选择了工作中可能会遇到的真实业务场景,相比demo式的举例、纯理论更能体现设计模式的应用场景,也更能让开发者学以致用。
3.2 内容详实
针对每种设计模式,都是采用场景引入、总结、在源码中的应用这三部分进行循序渐进的讲解,每种设计模式都配备了其标准类图,针对个别例子场景也配备了图片帮助加深理解。
1.课程大纲
2.设计模式和设计原则
3.为什么要学以及怎么用
4.项目目录结构介绍
5.责任链模式-场景引入
6.责任链模式-总结
7.责任链模式-在源码中的应用
8.模板方法模式-场景引入
9.模板方法模式-总结
10.模板方法模式-在源码中的应用
11.迭代器模式-场景引入
12.迭代器模式-总结
13.迭代器模式-在源码中的应用
14.策略模式-场景引入
在线播放地址: 传送门
15.策略模式-总结
16.策略模式-在源码中的应用
17.状态模式-场景引入
18.状态模式-总结
19.状态模式-在源码中的应用及状态机fsm
20.观察者模式-场景引入
21.观察者模式-总结
22.观察者模式-在源码中的应用
23.中介者模式-场景引入
24.中介者模式-总结
25.中介者模式-在源码中的应用
26.解释器模式-场景引入
27.解释器模式-总结
28.解释器模式-在源码中的应用
29.访问者模式-场景引入
30.访问者模式-总结
31.访问者模式-在源码中的应用
32.命令模式-场景引入
33.命令模式-总结
34.命令模式-在源码中的应用
35.备忘录模式-场景引入
36.备忘录模式-总结
37.备忘录模式-在源码中的应用
38.委派模式
39.简单工厂模式-场景引入
40.简单工厂模式-总结
41.简单工厂模式-在源码中的应用
42.工厂方法模式-场景引入
43.工厂方法模式-总结
44.工厂方法模式-在源码中的应用
45.抽象工厂
46.建造者模式-场景引入
47.建造者模式-总结
48.建造者模式-在源码中的应用
49.原型模式-场景引入
50.原型模式-总结
51.原型模式-在源码中的应用
52.单例模式
53.适配器模式-场景引入
54.适配器模式-总结
55.适配器模式-在源码中的应用
56.桥接模式-场景引入
57.桥接模式-总结
58.桥接模式-在源码中的应用
59.组合模式-场景引入
60.组合模式-总结
61.组合模式-在源码中的应用
62.门面模式-场景引入
63.门面模式-总结
64.门面模式-在源码中的应用
65.装饰器模式-场景引入
66.装饰器模式-总结
67.装饰器模式-在源码中的应用
68.代理模式-场景引入
69.代理模式-总结
70.代理模式-在源码中的应用
71.享元模式-场景引入
72.享元模式-总结
73.享元模式-在源码中的应用
无