Eclipse Refactor 重构
- 格式:doc
- 大小:22.00 KB
- 文档页数:1
Refactor
Rename :从命名 变量名,方法名,类名,包名(其它与之有关联的一起改变)
Move 双击类名,可以把一个类move到其它的包(也可以有拖拉的方式move),把方法,move 到其它的类里(好像是static 的方法才能move,这个有点不明白)
Change Method Signatrue 可以双击方法名得到一个视图,里面可以添加和删除一个参数,与之相关联的也会相应的改变
Extract Method 抽取为外部的方法 选中一部分代码 抽取了,这样可以使代码更加的具有可读性
Extract Local Variable 抽取为本地的变量
Extract Constant 抽取为常量
InLine 是把声名的变量,或常量,还原,就是引用这个变量或常量的代码全部替换为变量值,或常值(与Extract Constant,Extract Local Variable 有点相反)
Extract Superclass 给本类创建一个父类,关继承于父类
Extract Interface 创建一个接口,并实现这个接口
Pull Up 把方法,变量,常量,move 到父类(static 的可以)
Push Down 把方法,变量,常量move 到子0000000000000000000000类(static 的不可以)
Introduce Parameter Object 将方法的所有能数抽取为一个类,用于封装传递