将抽象类转换为接口的重构
此重构允许您将抽象类转换为接口。 当您希望一个类继承多个抽象类时,这可能会很有用——您可以轻松地将其中一个转换为接口。
请参考以下示例。 应用重构后,一个类被转换为接口:
public abstract class CachedItem
{
public abstract int Id { get; set; }
public abstract void Register();
public abstract void UnRegister();
}
public interface CachedItem
{
int Id { get; set; }
void Register();
void UnRegister();
}
将抽象类转换为接口
默认情况下,接口的 命名样式要求接口名称以 我 开头。 因此,如果您未更改设置,接口名称将被标记为命名不一致。 只需按 Alt+Enter 并使用相应的 快速修复来 重命名接口。
最后修改日期: 2025年 9月 26日