商品名称:25种设计模式

特别说明:商品包含与视频同步的源码和文档资料及视频下载地址

售价: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.享元模式-在源码中的应用



在线咨询
返回顶部