将嵌套类放在单独的文件中
我有一个嵌套类的文件,但它变得足够长,不可读。 有没有办法可以将嵌套类分解为单独的文件?
使用正确的工具。
恐怕不是。
作为替代方案,您可以考虑将其中一些转换为纯Java类:尽管嵌套类增加了封装,但您可以在没有它们的情况下创建良好的OO设计。
我的两分钱。
编写unit testing来覆盖您要重构的代码。
然后使用重构工具,例如Eclipse / JDT来提取每个类。 为每个重构作业运行测试。
为了更有趣,您可以在没有unit testing的情况下完成此操作。