質問

ネストされたクラスを備えたファイルがありますが、読みにくいほど長くなっています。ネストされたクラスを別々のファイルに分割する方法はありますか?

役に立ちましたか?

解決

適切なツールを使用します。

alt text

他のヒント

そうではないと思います。
別の方法として、それらのいくつかをプレーンJavaクラスに変換することを検討することができます。ネストされたクラスはカプセル化を増加させますが、それらなしでは確かに優れたOOデザインを作成できます。

私の2セント。

リファクタリングするコードをカバーするためのユニットテストを記述します。

次に、リファクタリングツール(Eclipse/JDTなど)を使用して、各クラスを抽出します。リファクタリングジョブごとにテストを実行します。

さらに楽しくするために、ユニットテストなしでこれを行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top