策略模式的四要素:
1、模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。
策略是一般指可以实现目标的方案集合;
策略设计模式在开发中就是解决用户根据不同的选择而又不同的处理方法,更多表达是一种选择;
策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的模版方法模式中,也是关注对算法的封装。
策略模式的四要素:
1、模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。
策略是一般指可以实现目标的方案集合;
策略设计模式在开发中就是解决用户根据不同的选择而又不同的处理方法,更多表达是一种选择;
策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的模版方法模式中,也是关注对算法的封装。