6、第一组重构

6.1、提炼函数

  最常用的重构手法之一,子函数的提炼

6.2、内联函数

  提炼函数的反向重构:子函数方法体合并:

6.3、提炼变量

  与内联变量其实都可以合并到一个问题的讨论:变量开辟的必要性

6.4、内联变量

  提炼变量的反向重构

6.5、封装变量

  我理解的和提炼变量差不多

6.6、变量改名

  和给函数改名手法如出一辙

6.7、改变函数声明

  改变函数的重命名

6.8、函数组合成类

  如果一组函数总是形影不离的操作一块数据,一般而言,我们都是采用传参的形式进行传递,但这样一来,后期参数列表不免会过长;基于此,我们可以考虑模块化,模块是优秀的软件设计的核心所在

我们把数据和函数封装成一个类,为他们提供一个共同的上下文环境,从而简化了函数的调用

6.9、函数组合成变换

  这个重构手法最初看的时候并不是很懂

6.10、引入参数对象

  避免过多的参数传递,传入完整的对象

 

热门相关:恭喜你被逮捕了   买妻种田:山野夫君,强势宠!   买妻种田:山野夫君,强势宠!   拒嫁豪门,前妻太抢手   豪门情变,渣总裁滚远点!