美文网首页
读:重构-改善既有代码的设计

读:重构-改善既有代码的设计

作者: Aiibai | 来源:发表于2019-02-28 18:55 被阅读0次
1 . 重构,第一个案例
  • 减少方法中临时变量的使用,难于追踪
  • 将独立的逻辑提成方法,可变的临时变量作为返回值,不可变的临时变量作为参数。
  • 不要基于另一个对象的属性使用 switch,如果非得用 switch ,将其移动到 case 值所在的对象中
  • 可以通过 状态模式 或者 策略模式 替换 switch,状态模式是内部维护状态之间的转化,策略模式更倾向于外部原因导致策略变化。

相关文章

网友评论

      本文标题:读:重构-改善既有代码的设计

      本文链接:https://www.haomeiwen.com/subject/glbkuqtx.html