6、第一组重构
6.1、提炼函数
最常用的重构手法之一,子函数的提炼
6.2、内联函数
提炼函数的反向重构:子函数方法体合并:
6.3、提炼变量
与内联变量其实都可以合并到一个问题的讨论:变量开辟的必要性
6.4、内联变量
提炼变量的反向重构
6.5、封装变量
我理解的和提炼变量差不多
6.6、变量改名
和给函数改名手法如出一辙
6.7、改变函数声明
改变函数的重命名
6.8、函数组合成类
如果一组函数总是形影不离的操作一块数据,一般而言,我们都是采用传参的形式进行传递,但这样一来,后期参数列表不免会过长;基于此,我们可以考虑模块化,模块是优秀的软件设计的核心所在
我们把数据和函数封装成一个类,为他们提供一个共同的上下文环境,从而简化了函数的调用
6.9、函数组合成变换
这个重构手法最初看的时候并不是很懂
6.10、引入参数对象
避免过多的参数传递,传入完整的对象
只有永不遏止的奋斗,才能使青春之花,即便是凋谢,也是壮丽地凋谢
热门相关:恭喜你被逮捕了 买妻种田:山野夫君,强势宠! 买妻种田:山野夫君,强势宠! 拒嫁豪门,前妻太抢手 豪门情变,渣总裁滚远点!