java - java类函数太多,如何拆分成多个文件

标签 java

我有一个 java 类,它有很多功能,并且都在一个文件中。该文件的总行数约为 50K。我让它很难阅读。我可以将一些功能移动到不同的文件吗?如果是,该怎么做。如果没有,是否有其他一些技术可以使程序更具可读性。

最佳答案

通过大量测试仔细重构所有内容,以免破坏任何内容。当然,您可以将一些功能提取到不同的类中。

一个文件中有 50K 行很多。使用组合将指令的特定子集(遵守 the Single Responsibility Principle! )提取到一个单独的类中,并只保留一个指向此类实例的字段。

如果您问是否可以将同一个类拆分为多个文件(如 C# 的 partial):不,您不能。

关于java - java类函数太多,如何拆分成多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22268650/

相关文章:

java - 为什么我的代码不打印任何内容?

java - Scala 开发人员应该了解 Java 和/或 JVM 的哪些方面?

java - 我怎样才能显示一个数字出现的次数

java - couchbase 中每个 java POJO 的文档模型是什么

Android 上的 Java 日期格式转换

java - 遍历 GroupView 的所有子项?

java - 在 MySql 中合并两个 select 语句?

java - 如何清除条纹向导表单数据?

java - 如何检查矩阵是否是三对角矩阵

java - 使用 Java 和 Sax 解析某些 RSS 提要时遇到问题