1.设计模式之间的关系
2.设计模式分类
我一直觉得记忆能促进理解,我在开始学设计模式时,觉得设计模式复杂,而且很难在自己编写代码时进行灵活运用,面试中也曾被问到过,我回答的也不是很好。于是我就先把这些模式给背住,对应模式的运用方法也反复的看,直到记住每个模式应用的场景,后来无论谁跟我谈及到设计模式,我再也不心里发虚了。
1.创建型模式
- 单例模式(Singleton Pattern)
- 抽象工厂模式(Abstract Factory Pattern)
- 原型模式(Prototype Pattern)
- 工厂模式(Factory Pattern)
- 建造者模式(Builder Pattern)
助记:单抽元件厂
2.结构型模式
- 组合模式(Composite Pattern)
- 装饰器模式(Decorator Pattern)
- 适配器模式(Adapter Pattern)
- 外观模式(Facade Pattern)
- 过滤器模式(Filter、Criteria Pattern)
- 桥接模式(Bridge Pattern)
- 享元模式&#x