リファクタリング: スーパークラスを抽出する
このトピックでは、"スーパークラスの抽出" 方法について説明します。
"スーパークラスの抽出" 操作を使用するには:
- 1 つまたは複数のコード要素(クラス、インターフェイス、フィールド、メソッド、イベント、プロパティ、インデクサ)をコード エディタまたはモデリングの[ダイアグラム]ビューや[モデル ビュー]で選択します。
- メイン メニューで、[リファクタリング|スーパークラスの抽出...]を選択します。
ヒント: 他の方法として、コンテキスト メニューで[リファクタリング|スーパークラスの抽出...]を選択できます。
- [スーパークラスの抽出]ダイアログ ボックスで、名前を入力し、名前空間を指定します(該当する場合)。
- 各チェック ボックスをオンまたはオフにして、結果のスーパークラスで使用するメンバを指定します。 抽出されたスーパークラスでメソッドが abstract であるかどうかを指定します。
- [OK]をクリックします。 [リファクタリング]ウィンドウが開き、コミットする前にリファクタリングを見直すことができます。
- [リファクタリングの適用]をクリックして、抽出を完了します。