豆豆首页 > 技术教程 > 程序设计 > Java > 入门

JBuilder2005实现重构之类继承体系间

http://tech.ddvip.com 2006年11月28日 02:28:38    
 
 

  4、提炼接口

  假设我们需要为动物定义一些共同的习性,可以将类的若干方法提炼出来,用一个接口来表达。打开Animal.java,将光标移到类名Animal处:Ctrl+Shift+R->Extract Interface from Class “Animal”调出提炼接口对话框,如下所示:

  

  图 21 提炼接口对话框

  ·Interface name:接口名称,填入Habitable。

  ·Package:包名,接受默认值。

  ·Available methods:JBuilder将Animal类中所有的public方法列在该列表中,你可以选择需要将哪些方法抽取到接口中。

  点击OK完成Habitable接口的提炼。JBuilder创建Habitable接口,并使Animal实现这个接口。

  代码清单 9 Habitable接口

1. package myrefactor ;
2.
3. public interface Habitable
4. {
5.  public void howl() ;
6. }

  Animal类调整如下:

  代码清单 10 提炼接口

1. package myrefactor ;
2. public class Animal extends Creature implements Habitable
3. {
4.  …
5. }

  假设你仅希望将类中的某个方法提炼到一个接口中,你可以直接将光标移至方法名处:Ctrl+Shift+R->Extract to Interface Method更直接地完成这个操作。

[责任编辑:editorforddvip]

[上一页][1][2][3][4]
点击搜索更多"JBuilder"相关信息
正在加载评论...
请您留言
网友昵称: 匿名发表(无需注册)
 
请输入验证码:  
如果您还不是豆豆会员,欢迎注册
 
请您注意
· 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
· 豆豆网拥有管理笔名和留言的一切权利。
 
 
专题文章推荐