質問
ネストされたクラスを備えたファイルがありますが、読みにくいほど長くなっています。ネストされたクラスを別々のファイルに分割する方法はありますか?
解決
適切なツールを使用します。
他のヒント
そうではないと思います。
別の方法として、それらのいくつかをプレーンJavaクラスに変換することを検討することができます。ネストされたクラスはカプセル化を増加させますが、それらなしでは確かに優れたOOデザインを作成できます。
私の2セント。
リファクタリングするコードをカバーするためのユニットテストを記述します。
次に、リファクタリングツール(Eclipse/JDTなど)を使用して、各クラスを抽出します。リファクタリングジョブごとにテストを実行します。
さらに楽しくするために、ユニットテストなしでこれを行うことができます。
所属していません StackOverflow