微信扫一扫
策略模式个人体会:
1.可以清除代码中多个if else
2.各个策略算法之间可以相互替换
3.如果策略变了,直接新增接口的实现类即可,基本不用大改
4.有很好的可扩展性和可维护性
相关推荐