Java策略模式在多条件判断中的应用
在开发过程中,后端同学常常面临多条件判断的情况。通常情况下,我们会使用if-else语句来处理这种情况,但这样的做法不方便扩展。为了解决这个问题,我们可以使用策略模式。以汉堡打折为例,有优惠券、买一送一、打折和免费等场景时,我们可以如何简化代码呢?我们通过对比枚举策略和简单工厂+策略模式的不同使用,来启发更多思考。
下载地址
用户评论