将嵌套类放在单独的文件中

时间:2010-09-05 04:46:55

标签: java nested-class

我有一个嵌套类的文件,但它变得足够长,不可读。有没有办法可以将嵌套类分解为单独的文件?

3 个答案:

答案 0 :(得分:11)

使用正确的工具。

alt text

答案 1 :(得分:3)

我不敢 作为替代方案,您可以考虑将其中一些转换为纯Java类:尽管嵌套类增加了封装,但您可以在没有它们的情况下创建良好的OO设计。

我的两分钱。

答案 2 :(得分:1)

编写单元测试以覆盖您要重构的代码。

然后使用重构工具,例如Eclipse / JDT提取每个类。为每个重构作业运行测试。

为了获得额外的乐趣,您可以在没有单元测试的情况下完成此操作。