| 网站首页 | 行业资讯 | 操作系统 | 网络技术 | 网页设计 | 平面设计 | 媒体制作 | 编程开发 | 
 | 办公软件 | 网络安全 | 电脑技术 | 数 据 库 | 课程在线 | 成功案例 | 项目合作 | 团队简介 | 
蓝色极速感谢大家的支持!站长:干戈 QQ:495979847     IAS网上答疑系统V1.0发布  [Sunpeople  2007年9月15日]        
  您现在的位置: 蓝色极速 >> 编程开发 >> Java >> 教程正文
 

没有任何图片教程

        ★★★ 
Eclipse中自动重构实现探索
作者:未知    教程来源:网络    点击数:    更新时间:2007-5-12    
  return 1;
  }

  七、重构第六步:终于……我们来到继承

  目的:对switch语句引入state模式。

  方法:

  很遗憾,不得不在这里提前结束eclipse的自动重构之旅。Eclipse几乎不能做结构上的重构。也许Martin Fowler在中呼唤的自动重构工具止于"工具辅助下的重构工作"这一理念。艺术是人类的专利,编程艺术的梦想将持续下去。

  感兴趣的读者可以查看手工重构的最后一步代码。将重构进行到底!

  附录:eclipse支持的重构方法(摘自eclipse中文帮助)

  名称功能
  撤销执行上一次重构的"撤销"。只要除了重构之外尚未执行任何其它源更改,重构撤销缓冲区就有效。
  重做执行上一次撤销重构的"重做"。只要除了重构之外尚未执行任何其它源更改,重构撤销/重做缓冲区就有效。
  重命名 启动"重命名"重构对话框:重命名所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。可用于:方法、字段、局部变量、方法参数、类型、编译单元、包、源文件夹和项目,以及解析为这些元素类型中的其中一种的文本选择部分。
  移动 启动"移动"重构对话框:移动所选择的元素,并更正对元素的所有引用(如果启用了的话)(还在其它文件中)。适用于:一个实例方法(可以将它移至某个组件)、一个或多个静态方法、静态字段、类型、编译单元、包、源文件夹和项目,以及解析为这些元素类型中的其中一种的文本选择部分。
  更改方法特征符启动"更改方法特征符"重构对话框。更改参数名称、参数类型和参数顺序,并更新对相应方法的所有引用。此外,可以除去或添加参数,并且可以更改方法返回类型和它的可视性。可以将此重构应用于方法或解析为方法的文本选择。
  将匿名类转换为嵌套类启动"将匿名类转换为嵌套类"重构对话框。帮助您将匿名内部类转换为成员类。可以将此重构应用于匿名内部类。
  将嵌套类型转换成顶层启动"将嵌套类型转换为顶层类型"重构对话框。为所选成员类型创建新的 Java 编译单元,并根据需要更新所有引用。对于非静态成员类型,将添加字段以允许访问先前的外围实例。可以将此重构应用于成员类型或解析为成员类型的文本。
  下推启动"下推"重构对话框。将一组方法和字段从一个类移至它的子类。可以将此重构应用于在同一个类型中声明的一个或多个方法和字段或者字段或方法内的文本选择。
  上拉启动"上拉"重构型中声明的一个或多个方法、字段和成员类型,也可以应用于字段、方法或成员类型内的文本选择。向导。将字段或方法移至其声明类的超类或者(对于方法)将方法声明为超类中的抽象类。可以将此重构应用于在同一个类
  抽取接口启动"抽取接口"重构对话框。使用一组方法创建新接口并使选择的类实现该接口,并尽可能地将对该类的引用更改为对新接口的引用(可选)。可以将此重构应用于类型。
  尽可能使用超类型启动"尽可能使用超类型"对话框。将某个类型的出现替换为它的其中一个超类型,在执行此替换之前,需要标识所有有可能进行此替换的位置。此重构可用于类型。
  内联启动"内联"重构对话框。内联局部变量、方法或常量。此重构可用于方法、静态终态字段和解析为方法、静态终态字段或局部变量的文本选择。
  抽取方法启动"抽取方法"重构对话框。创建一个包含当前所选择的语句或表达式的新方法,并将选择替换为对新方法的引用。可以使用编辑菜单中的扩大选择至以获取有效的选择范围。此功能对于清理冗长、杂乱或过于复杂的方法是很有用的。
  抽取局部变量启动"抽取变量"重构对话框。创建为当前所选择的表达式指定的新变量,并将选择替换为对新变量的引用。此重构可用于解析为局部变量的文本选择。可以使用编辑菜单中的扩大选择至以获取有效的选择范围。
  抽取常量启动"抽取常量"重构对话框。从所选表达式创建静态终态字段并替换字段引用,并且可以选择重写同一表达式的其它出现位置。此重构可用于静态终态字段和解析为静态终态字段的文本选择。
  将局部变量转换为字段启动"将局部变量转换为字段"重构对话框。将局部变量转换为字段。如果该变量是在创建时初始化的,则此操作将把初始化移至新字段的声明或类的构造函数。此重构可用于解析为局部变量的文本选择。
  封装字段启动"自封装字段"重构对话框。将对字段的所有引用替换为 getting 和 setting 方法。它适用于所选择的字段或解析为字段的文本选择。

上一页  [1] [2] [3] [4] [5] 

教程录入:Sunpeople    责任编辑:Sunpeople  
  • 上一个教程:

  • 下一个教程: 没有了

  •      
    点击申请点击申请点击申请点击申请点击申请点击申请点击申请
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    Copyright(C)2006-2009 Exploit Team All Rights Reserved
    QQ:495979847 网络备案号:陇ICP备07001585号