目录
1.策略模式
2.观察者模式
3.装饰者模式
4.工厂模式
5.单件模式
6.命令模式
7.适配器和外观模式
8.模板方法模式
9.迭代器和组合模式
10.状态模式
11.代理模式
12.复合模式
13.更好与设计模式相处
代码地址:https://github.com/wangzs2018/Design-Patterns-Spring-Boot
1.策略模式
Design-Patterns-Spring-Boot\src\main\java\headfirst\designpatterns\strategy
2.观察者模式
Design-Patterns-Spring-Boot\src\main\java\headfirst\designpatterns\observer
3.装饰者模式
Design-Patterns-Spring-Boot\src\main\java\headfirst\designpatterns\decorator
策略模式、装饰者模式区别:https://www.cnblogs.com/Crazy--L/p/16332971.html
4.工厂模式
Design-Patterns-Spring-Boot\src\main\java\headfirst\designpatterns\factory
5.单件模式
Design-Patterns-Spring-Boot\src\main\java\headfirst\designpatterns\singleton