将嵌套类放入单独的文件中
我有一个包含嵌套类的文件,但它变得足够长而无法读取。有没有办法可以将嵌套类分解为单独的文件?
I have a file with nested classes, but it's becoming long enough to be unreadable. Is there a way I can break out the nested classes into separate files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用正确的工具。
Use the right tools.
恐怕不是。
作为替代方案,您可以考虑将其中一些转换为普通 Java 类:尽管嵌套类增加了封装性,但您当然可以在没有它们的情况下创建良好的 OO 设计。
我的两分钱。
I'm afraid not.
As an alternative, you could consider converting some of them to plain Java classes: although nested classes increase encapsulation, you can certainly create good OO design without them.
My two cents.
编写单元测试来覆盖您要重构的代码。
然后使用重构工具,例如Eclipse/JDT来提取每个类。为每个重构作业运行测试。
为了获得额外的乐趣,您可以在不进行单元测试的情况下执行此操作。
Write unit-tests to cover the code you are going to refactor.
Then use refactoring tools, e.g. Eclipse/JDT to extract each class. Run the tests for each refactoring job.
For extra fun, you can do this without the unit tests.