尽可能使用接口
最后修改时间:2022 年 9 月 20 日重构 | 尽可能使用界面
尽可能使用接口重构将从基类/接口派生的指定方法的执行委托给实现相同接口的祖先类或内部类的实例。
在编辑器中,将插入符号放在一个类上,该类的方法应委托给其父类或接口。
在主菜单或上下文菜单上,选择“重构”|“重构”。尽可能使用接口。
在打开的对话框中,选择将替换当前类的用法的父对象。
要替换语句中的当前类名,请选中“在 instanceof 中使用接口/超类”
instanceof
选项。请注意,如果您使用
instanceof
语句并且未选中此复选框,您可能会收到错误代码,例如:if (secondInterface instanceof Class)
该代码可以编译,但可能会产生不需要的结果。
预览并应用更改。
例子
前 | 后 |
---|---|
|
|
|
|
|
|
尽可能使用界面对话框
当您调用“可能重构时使用接口”时,会出现此对话框。
物品 | 描述 |
---|---|
改变用途 | 选择父类或接口,它将替换当前类的用法。 |
使用接口/超类 |
|
感谢您的反馈意见!
此页面是否有帮助?