2009年2月18日星期三

JDev_011:使用JDeveloper 11g 重构你的代码

代码重构是一种改变代码结构而不改变代码行为的技术。
1. 引入变量:Refactor --> Introduce Parameter
选中字符串常量,如“Kate”,右键Refactor --> Introduce Parameter

输入要引入的变量名称:

完成后,会发现方法的定义和调用方法的地方全都自动引入了变量。


2. 抽取接口:Refactor --> Extract Interface...
选中类,然后右键Refactor --> Extract Interface...

选择接口中定义的方法

完成后,生成接口类。


3. 重命名:Refactor --> Rename
选中sayHi方法,右键Refactor --> Rename

把接口中的sayHi()方法,改名为sayHowDoYouDo()。

Log窗口会提示有哪些地方使用了该方法

完成后,会发现接口类和所有实现类中,sayHi方法都改成了sayHowDoYouDo。

没有评论: