本文详细介绍了Java代码重构的几种模式,有需要的朋友可以参考一下。
Java代码有三种主要的重构模式:
方法重命名重构模式,引入解释变量重构模式,用查询代替临时变量重构模式。
重命名方法重构模式建议执行如下的步骤来完成:
1.用新名称创建一个方法
2.将旧方法的方法体复制到新方法中。
3.旧方法的方法体被修改以调用新方法。
4.修改所有对旧方法的引用,以引用新方法。
5.删除旧方法
引入解释性变量重构模式步骤相对简单,如下:
1.声明一个局部变量,并将其初始化为需要替换的表达式部分。
2.对于复杂表达式,用新的局部变量替换要替换的部分。
3.对表达式的其他部分重复此过程。
以查询取代临时变量重构模式的步骤如下:
1.找出只被赋值过一次的局部变量。
2.将局部变量声明为final并重新编译它(以确保该变量实际上只被赋值一次)
3.复制赋值语句等号右边的表达式,修改到新方法的方法体中。
4.将赋值语句等号的右边改为对新方法的调用。
5.用对新方法的调用替换此局部变量的所有使用。
6.删除局部变量的赋值语句和声明。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。