勇往直前的专栏

写给以后的自己

在 Spring Boot 中,如何干掉 if else!

需求 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。 订单实体: service接口: 传统实现 根据订单类型写一堆的if else: 策略模式实现 利用策略模式,只需要两行即可实现业务逻辑: 可以看到上...

2019-05-22 18:55:56

阅读数 98

评论数 0

利用策略模式优化过多 if else 代码

本文转载自微信公众号:corssoverJie 前言 不出意外,这应该是年前最后一次分享,本次来一点实际开发中会用到的小技巧。 比如平时大家是否都会写类似这样的代码: if(a){ //do something }else if(b){ //do something }else if...

2019-03-12 09:33:40

阅读数 225

评论数 0

提示
确定要删除当前文章?
取消 删除