我读过的Java教程,喜欢使用嵌套类来演示一个概念、一个特性或用途。
这导致我最初实现了一个我创建的示例项目:主活动类中有很多嵌套类。
它可以工作,但现在我得到了一个巨大的整体 .java 文件。我发现这有点不方便,我现在打算分解为多个 .java 文件/类。
但我突然想到,有时可能是有原因的not to从他们封闭的班级中选课。
如果是这样,考虑到模块化性和易于维护性,保持模块较大的充分理由是什么?
是否存在将嵌套类转换为顶级类不切实际(甚至不可能)的情况?换句话说,是否存在只有嵌套类才能满足某些功能的情况?
如果所有类位于同一个文件中,则可以更轻松地读取它们。这就是为什么这种方法适合示例代码。
然而,对于真正的代码,您应该将文件/类分解为可管理的大小。 Java 6 中最长的类文件大约有 9000 行。我倾向于让课程时间比这短。 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)