当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

JBuilder2005实现重构之类承当体系间[Java编程]

赞助商链接



  本文“JBuilder2005实现重构之类承当体系间[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在JBuilder中通太重构将值域、办法在类的担当体系中上推下移,是非常简单的操作.这了阐明这种重构功效,我们先来看下面的类担当体系:

图15 类的担当类图

Animal类是Cat和Horse和父类,Animal中包含了两个值域和一个办法.可以将Animal中的值域有挑选地下移到某个子类中.此外,还可认为Animal提炼超类和接口.

1、搬迁办法

翻开Animal.java并将光标定位到howl()办法处,通过Ctrl+Shift+R->Push Down Method调出下移办法对话框:

图16 下移办法

·Method:下移的办法.

·Keep as abstract in current class:表示在下移办法的同时将类转为抽象类.

·Selected subclasses:列出当前类的全部子类,默许情形下办法将下移到全部子类中,我们撤消Cat,仅将howl()下移到Horse中.

办法howl()中引用到Animal类的一个私有变量private int volume,在下移howl()后,该变量变成protected int volume.

上推和下移是相反的操作,负责将子类中的办法推到父类中去.保存并重新编译工程,翻开Horse.java将光标置到howl()办法处:Ctrl+Shift+R->Pull Up Method调出上推的对话框:

图17


  以上是“JBuilder2005实现重构之类承当体系间[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • JBuilder 2005单元测试之成立测试用例
  • JBuilder 2005单元测试之捆绑多个用例
  • JBuilder 2005单元测试之业务类介绍
  • JBuilder 2005单元测试之慨述
  • JBuilder 2005单元测试体验之测试配置
  • JBuilder 2005单元测试之JUnit框架
  • <b>JBuilder 2005单元测试之成立测试固件</b>
  • JBuilder和JDeveloper的简单比较
  • 操作JBuilder2005开辟Web操纵程序
  • JBuilder 2005开辟Applet游戏全接触
  • 用JBuilderX开辟WEB操纵程序
  • JBuilder 2005 Struts深度体验之变革
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .