如何优化代码中大量的if/else,switch/case?

2019-06-12  本文已影响0人  huapro

如何优化代码中大量的if/else,switch/case?
1、使用枚举
2、善用Optional
3、表驱动法
4、提前判断返回
5、其他方法
除了上面提到的方法,我们还可以通过一些设计模式,例如策略模式,责任链模式等来优化存在大量if,case的情况,其原理会和表驱动的模式比较相似,

上一篇 下一篇

猜你喜欢

热点阅读