CodeArts代码重构(六):查找和替换重构
【摘要】 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)