策略模式需要一下几个部分
1.策略(算法)接口
2.算法实现类若干个
3.算法执行类(client)
通过以上的代码截图我们可以清楚的看出来一个策略设计模式是多么的简单,不需要太多的文字描述就可以总结出来以下几个注意点
A.算法执行类虽然可以设置不同的算法类,但是在执行的时候有且只有算法类在工作
B.我们在开发的时候当发现需要不同的计算方式来计算结果的时候,就果断使用策略模式,策略模式会圆你梦想