如何:用“提取接口”重构代码
更新:2007 年 11 月
使用此过程可以执行 提取接口 重构操作。
使用“提取接口”
按示例部分中所述创建控制台应用程序。
有关更多信息,请参见 创建控制台应用程序 (Visual C#)。
将光标置于 MethodB 中后,单击“重构”菜单中的“提取接口”。
出现“提取接口”对话框。
您还可以键入键盘快捷键 Ctrl+R、Ctrl+I 来显示“提取接口”对话框。
还可以右击鼠标,指向“重构”,然后单击“提取接口”来显示“提取接口”对话框。
单击“全选”。
单击“确定”。
您将看到新文件 IProtoA.cs 和下面的代码:
using System; namespace TopThreeRefactorings { interface IProtoA { void MethodB(string s); } }
示例
若要建立此示例,请创建一个名为 ExtractInterface 的控制台应用程序,然后使用以下代码替换 Program。有关更多信息,请参见 创建控制台应用程序 (Visual C#)。
// Invoke Extract Interface on ProtoA.
// Note: the extracted interface will be created in a new file.
class ProtoA
{
public void MethodB(string s) { }
}