策略模式
什么是策略模式:
是行为模式之一,如果某一项工作有很多的实现方案,这个时候我们可以使用策略模式。
为所有的方案抽象出一个接口。客户通过多态调用不同的方案。
类图
角色:
Strategy 各种策略的抽象。
StrategyA 和 StrategyB 具体的方案
Context 策略类的封装类。放入什么策略就有对应的实现。
优点:
1:提供了策略族的管理类方案。
2:。。。。。。