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