在Eclipse中,可以简单地把重构分为
- 结构性重构
- 类级别重构
- 类内部重构
结构性重构
Rename :重命名。可以进行重命名的Java元素有Java项目、Java文件、包、方法和属性字段等。
Move :移动。和Rename类似,可以把一个Java元素从一个地方移动到另一个地方,Move的重构主要用来移动一个类到不同的包下。
Change Method Signature :改变方法定义。可以改变方法的参数名称、类型和个数、返回值的类型,方法的可见性以及方法的名称等。
Convert Anonymous Class to Nested :匿名类改为内部类