コンストラクター呼び出しをファクトリー・メソッド呼び出しに置き換える
コンストラクターに対する呼び出しを同等のファクトリー・メソッドに置き換えるには、次を実行します。
- Java エディターまたは Java ビューで、コンストラクター宣言を選択します。
- 以下のいずれか 1 つを実行します。
- メニュー・バーで「リファクタリング」>「ファクトリーの導入」を選択するか、または
- ポップアップ・メニューから「リファクタリング」>「ファクトリーの導入」を選択します。
新規ファクトリー・メソッドに付ける名前、配置されるクラス、およびリファクタリングが完了した場合にコンストラクターをプライベートにするかどうかを尋ねられます。リファクタリングの実行時、新規ファクトリー・メソッドが作成されます。これは選択済みコンストラクターを呼び出し、作成されたオブジェクトを戻します。コンストラクターに対するすべての参照は、
新規ファクトリー・メソッドに対する呼び出しに置き換えられます。
リファクタリング・アクション
リファクタリング・ダイアログ
Java 設定