策略模式，定义算法族，不同的实例设置不同的算法实例并且可以互换