索引
链接
https://mp.weixin.qq.com/s/roquJ8dymBbgh31U0U6yAA
文章截图
简评
稍微总结一下,平时简化if-else的从简单到高阶的方法:
- 用具有可读性的变量替换繁琐臃肿的if表达式
- 抽取方法,让if-else清晰明朗
- 类的多态
- 设计模式:职责链/状态机
文中还有一些方法我没有写道这里,因为我觉得我不会去使用他们。例如那个Optional类,真的好?我怎么感觉可读性还不如if-else呢,至少if-else逻辑很明显。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1656