设计模式-策略

使用场景

1.避免写过多if else, 更面向对象oo

2.符合开闭原则,只需要增加策略

3.客户端决定使用何种策略

招式

实现同一接口,Context改变策略对象,得到不同的策略实现