Spring Boot中如何干掉if else

点击上方“Java之间”,选择“置顶或者星标” 你关注的就是我关心的! 作者:Java高级架构狮 需求 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 订单实体: service接口: 传统实现 根据订单类型写一堆的if else: 策略模式实现 利用策略模式,只需要两行即可实现业务逻辑: 可以看到上面的方法中注入了HandlerCon
相关文章
相关标签/搜索