6

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

4

3 に答える 3

11

適切なツールを使用してください。

代替テキスト

于 2010-09-05T04:53:15.733 に答える
3

そうではないと思います。
別の方法として、それらの一部をプレーンなJavaクラスに変換することを検討できます。ネストされたクラスはカプセル化を増やしますが、それらがなくても確かに優れたオブジェクト指向設計を作成できます。

私の2セント。

于 2010-09-05T04:52:50.003 に答える
1

リファクタリングするコードをカバーする単体テストを作成します。

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

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

于 2010-09-05T04:55:14.277 に答える