如何:用“提取接口”重构代码

更新:2007 年 11 月

使用此过程可以执行 提取接口 重构操作。

使用“提取接口”

  1. 按示例部分中所述创建控制台应用程序。

    有关更多信息,请参见 创建控制台应用程序 (Visual C#)

  2. 将光标置于 MethodB 中后,单击“重构”菜单中的“提取接口”。

    出现“提取接口”对话框。

    您还可以键入键盘快捷键 Ctrl+R、Ctrl+I 来显示“提取接口”对话框。

    还可以右击鼠标,指向“重构”,然后单击“提取接口”来显示“提取接口”对话框。

  3. 单击“全选”。

  4. 单击“确定”。

    您将看到新文件 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) { }
    }

请参见

概念

重构

参考

提取接口

“提取接口”对话框