リファクタリング: インターフェイスを抽出する

提供: RAD Studio
移動先: 案内検索

アプリケーションのリファクタリング:インデックス への移動


インターフェイスを抽出するには、次の条件を満たす必要があります。

  • 抽出できるのは、非静的メソッドだけです。
  • 抽出されたインターフェイスのメソッドはすべて public です。
  • 新しいインターフェイスに指定した名前が、同一名前空間の既存のインターフェイスの名前と一致する場合、すべてのメソッドが既存のインターフェイスに抽出されます。

インターフェイスを抽出するには:

  1. 1 つまたは複数のコード要素(クラス、インターフェイス、フィールド、メソッド、イベント、プロパティ、またはインデクサ)を、コード エディタまたはモデリングの[ダイアグラム]ビュー[モデル ビュー]で選択します。
  2. メイン メニューの[リファクタリング|インターフェイスの抽出...]をクリックします。

    ヒント: 別の方法として、選択した項目のコンテキスト メニューで[リファクタリング|インターフェイスの抽出...]をクリックすることもできます。

  3. [インターフェイスの抽出]ダイアログ ボックスで、インターフェイスの名前を入力し、その名前空間を指定します(該当する場合)。
  4. それぞれのチェック ボックスをオンまたはオフにして、抽出されるインターフェイスで使用するメンバを指定します。
  5. [OK]をクリックします。 [リファクタリング]ウィンドウが表示され、このリファクタリングをコミットする前に確認できます。
  6. [リファクタリングの適用]ボタンをクリックして、抽出を完了します。

関連項目