设计模式学习和代码实现，(Strategy)策略模式