1. 写在前面
这里整体的去看一下 java 的设计模式。
在自己构建业务模型的时候,选择合适的设计模式还是非常有必要的,这可以帮助我们写出漂亮的代码。
主要参考廖雪峰师兄的博客 https://www.liaoxuefeng.com/wiki/1252599548343744/1281319134822433
2. 什么设计模式
设计模式(Design Patterns)就是一些被 反复使用的代码设计经验。
使用 设计模式 是为了,提升代码的 可重用性、扩展性、可读性。
一共来说有23种 ,在这里分为了三类:
- 创建型模式:创建型模式是为了将对象的创建和使用分开,从而可以单独的处理变换
- 结构型模式:如何组合各种对象从而获得更好的、灵活的结构
- 行为型模式:对象间的职责分配
3. 总结
我们就按照上述的几种去学习