【发布时间】:2015-05-13 23:20:01
【问题描述】:
我正在用 Java 编写代码,专门用于创建矩阵,并且我使用了许多不同的方法。我试图将类似的方法分成单独的文件,这样它们更容易修改,但如果没有可怕的继承,我无法想出一种方法来做到这一点。我正在尝试做的事情是否可行,或者我应该硬着头皮将它们全部放在一个文件中? 例如,我有 4 个单独的文件。我能想到的不必导入许多不同类的唯一方法是:
MatrixBase --> MatrixSort --> MatrixMethods --> 矩阵
我觉得一个类的这种继承是不必要的,而我只想将类似的方法存储在同一个文件中。 我最好的解决方案是什么?
【问题讨论】:
-
如果方法在不同的文件中会更容易吗?从我的角度来看,方法应该在它们所属的逻辑域中定义(属于矩阵的方法应该在那里定义)。如果您确定不会将逻辑对象分解成碎片,请将另一个类中的方法定义为静态方法。
-
主要是为了减少一个文件中的大量代码。
标签: java inheritance methods