Java有23种设计模式
分为三个大类:创建型模式,结构型模式,行为型模式
常用的设计模式,我会附上自己理解的文章的链接。
创建型模式:
- 单例模式 (常用,如何防破解单例)
https://blog.csdn.net/q2368465644/article/details/89580710 - 工厂模式 (常用)
- 抽象工厂模式 (常用)
- 建造者模式(也叫做,构建者模式)(常用)
- 原型模式
结构型模式:
- 适配器模式(常用)
https://blog.csdn.net/q2368465644/article/details/94452156 - 代理模式(常用)
- 装饰模式(常用)
- 桥接模式
- 结合模式
- 外观模式
- 享元模式
行为型模式:
- 观察者模式
- 中介者模式
- 迭代器模式
- 职责链模式
- 解释器模式
- 策略模式
- 模板方法模式
- 命令模式
- 备忘录模式
- 状态模式
- 访问者模式
以上内容,如有问题,可留言修正哦,一起探讨技术,一起成长。