可以参考下面这篇文章:https://www.cnblogs.com/lewis0077/p/5133812.html
策略模式个人体会:
1.可以清除代码中多个if else
2.各个策略算法之间可以相互替换
3.如果策略变了,直接新增接口的实现类即可,基本不用大改
4.有很好的可扩展性和可维护性
可以参考下面这篇文章:https://www.cnblogs.com/lewis0077/p/5133812.html
策略模式个人体会:
1.可以清除代码中多个if else
2.各个策略算法之间可以相互替换
3.如果策略变了,直接新增接口的实现类即可,基本不用大改
4.有很好的可扩展性和可维护性