6.1、提炼函数
子函数的提炼
6.2、内联函数
提炼函数的反向重构:子函数方法体合并:
6.3、提炼变量
与内联变量其实都可以合并到一个问题的讨论:变量开辟的必要性
6.4、内联变量
提炼变量的反向重构
6.5、改变函数声明
改变函数的重命名
6.6、函数组合成类
如果一组函数总是形影不离的操作一块数据,一般而言,我们都是采用传参的形式进行传递,但这样一来,后期参数列表不免会过长;基于此,我们可以考虑模块化,模块是优秀的软件设计的核心所在
我们把数据和函数封装成一个类,为他们提供一个共同的上下文环境,从而简化了函数的调用
6.7、函数组合成变换
这个重构手法最初看的时候并不是很懂
标签:重构,函数,第一组,提炼,子函数,内联,变量 From: https://www.cnblogs.com/shixiaogu/p/17640448.html