Posted 励志成为一个弓箭手的程序猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相关的知识,希望对你有一定的参考价值。
- 提炼函数
- 内联变量
- 搬移函数
- 多态取代条件表达式
提炼函数
简单的来说就是将一个大函数分割成合理的多个小函数,主函数只需要调用不同的小函数,使代码更容易阅读和理解。
内联变量
如果一个函数有多个传入参数,可以考虑将其合并为一个有特点的参数,也方便后续的复用
搬移函数
其实就是将老代码提炼到一个新的函数中
多态取代条件表达式
以前我们写代码时可能好多switch,if else条件。这样就使得每增加一个条件,函数就变得越来越长。但当我们学过设计模式后就会想到,使用工厂模式和面向对象的多态特性就可以简单的解决这种问题
以上是关于的主要内容,如果未能解决你的问题,请参考以下文章