设计模式的简单理解:针对某类问题的解决方案,相当于是一个模版。
为什么我们要用设计模式呢,目的和意义何在?
1、复用解决方案
直接使用针对某类问题的成熟设计,这样我们就不用重新设计了,也避免了在这类问题上犯同样的错误。
2、确立通用术语
在分析和设计阶段,交流有了一个明确的切入点和共识。
3、提高观察高度
我们可以从细节中解放出来,能够站在设计者的角度看待问题了。
4、大多数设计模式更容易修改和维护。
下面进入正题,第一个模式,策略模式。
设计模式的简单理解:针对某类问题的解决方案,相当于是一个模版。
为什么我们要用设计模式呢,目的和意义何在?
1、复用解决方案
直接使用针对某类问题的成熟设计,这样我们就不用重新设计了,也避免了在这类问题上犯同样的错误。
2、确立通用术语
在分析和设计阶段,交流有了一个明确的切入点和共识。
3、提高观察高度
我们可以从细节中解放出来,能够站在设计者的角度看待问题了。
4、大多数设计模式更容易修改和维护。
下面进入正题,第一个模式,策略模式。