CodeArts代码重构(二):提取重构
【摘要】 CodeArts支持将字段、方法和参数提取到新类中。
CodeArts支持将字段、方法和参数提取到新类中,根据提取的内容提供的重构类型,如下:
- 提取超类 (Extract Superclass)
- 提取对象 (Extract Method Object)
- 提取方法 (Extract Method)
Ctrl+Alt+Shift+M
- 提取接口 (Extract Interface)
- 提取委托 (Extract Delegate)
- 提取字段 (Extract Fields)
实例操作:
提取方法(Extract Method)
此操作可以将源代码片段提取到新方法中,或者提取到各种不同范围内的新函数中,并替换旧代码。在提取重构期间,系统将提供一个有意义的名称。
动图演示:
- 选择要提取到方法的代码或片段。
- 按
Ctrl+Alt+Shift+M
或单击右键转到Refactor -> Extract Method,打开Extract Method对话框。 - 在打开的对话框中,配置方法选项,例如可见性、参数等,如果需要,还可以更改方法的名称,单击重构按钮,生成新的方法函数。
提取接口(Extract Interface)
提取接口是一种重构操作,它提供了一种简单的方法来创建具有源自现有类、结构或接口的成员的新接口。
动图演示:
- 将光标定位在需重构的代码中。
- 单击右键转到Refactor -> Extract Interface,将出现Extract Interface对话框。
- 根据需要,可以指定要提取到新接口中的成员、新接口的名称以及生成的文件的名称,单击重构按钮,生成新的接口文件。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)