从某种角度来看,设计模式的目的就是为重构行为提供标准

提炼函数

合并重复的条件片段

把条件分支语句提炼成函数

合理使用循环

提前让函数退出代替嵌套条件分支

传递对象参数代替过长的参数列表

尽量减少参数数量

少用三目运算符

  • 如果条件分支逻辑简单且清晰,使用三目运算则简洁易懂
  • 如果条件分支逻辑非常复杂,使用if、else语句则阅读相对容易,修改的时候也比较方便

    合理使用链式调用

    分解大型类

    用return退出多重循环