java代码重构的几种模式详解图,java代码重构的几种模式详解方法,Java代码重构的几种模式详解

java代码重构的几种模式详解图,java代码重构的几种模式详解方法,Java代码重构的几种模式详解

本文详细介绍了Java代码重构的几种模式,有需要的朋友可以参考一下。

Java代码有三种主要的重构模式:

方法重命名重构模式,引入解释变量重构模式,用查询代替临时变量重构模式。

重命名方法重构模式建议执行如下的步骤来完成:

1.用新名称创建一个方法

2.将旧方法的方法体复制到新方法中。

3.旧方法的方法体被修改以调用新方法。

4.修改所有对旧方法的引用,以引用新方法。

5.删除旧方法

引入解释性变量重构模式步骤相对简单,如下:

1.声明一个局部变量,并将其初始化为需要替换的表达式部分。

2.对于复杂表达式,用新的局部变量替换要替换的部分。

3.对表达式的其他部分重复此过程。

以查询取代临时变量重构模式的步骤如下:

1.找出只被赋值过一次的局部变量。

2.将局部变量声明为final并重新编译它(以确保该变量实际上只被赋值一次)

3.复制赋值语句等号右边的表达式,修改到新方法的方法体中。

4.将赋值语句等号的右边改为对新方法的调用。

5.用对新方法的调用替换此局部变量的所有使用。

6.删除局部变量的赋值语句和声明。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: