代码重构 提炼函数 合并重复的代码片段 把条件分支语句提炼成函数 合理使用循环 提前让函数退出代替嵌套条件分支 传递对象参数代替过长的参数列表 尽量减少参数数量 少用三目运算符 合理使用链式调用 分解大型类 用return退出多重循环 其他文章 单例模式 策略模式 代理模式 迭代器模式 发布-订阅模式 命令模式 组合模式 模板模式 享元模式 职责链模式 中介者模式 装饰者模式 状态模式 适配器模式 外归模式 单一职责原则 最小知识原则 开放-封闭原则 代码重构