CodeArts代码重构(六):查找和替换重构

举报
HuaweiCloud开发工具 发表于 2022/06/13 15:18:31 2022/06/13
【摘要】 CodeArts支持多种查找和替换重构类型,如继承替换为委托、Factory方法替换构造函数和生成器替换构造函数。

CodeArts支持的查找和替换重构类型,如下:

  • 继承替换为委托 (Replace Inheritance with Delegation)
  • Factory方法替换构造函数 (Replace Constructor with Factory Method)
  • 生成器替换构造函数 (Replace Constructor with Builder)

 

实例操作:

生成器替换构造函数(Replace Constructor with Builder)

Replace Constructor with Builder重构有助于隐藏构造器,其用法具体替换功能,且替换为对新生成的构建器类或现有构建器类的引用。

动图演示:

  • 光标放在要替换的构造函数调用处。
  • 单击右键转到Refactor ->Replace Constructor with Builder。
  • 在打开的对话框中,根据需要,更改建议的Setter名称。指定是否要在构建器中初始化生成的字段。
  • 如果您在构造函数调用中指定与参数值匹配的初始值,则可以通过选中Optional Setter复选框跳过此类参数的 setter 方法。还可以指定是要创建新构建器还是使用现有构建器。
  • 单击Refactor按钮应用重构。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200