【发布时间】:2014-07-07 00:20:57
【问题描述】:
我有一个非常简单的 Java 任务,我不确定要为我的项目提供哪种结构。
我想用 Java 创建一个小项目,进行一些统计计算。例如,我需要创建一个获取数组并返回平均值的方法,另一个获取数组并返回标准差的方法,我还需要一个获取两个数组并返回相关系数的方法。
我想知道的是,既然我在 Eclipse 中打开了一个新项目,该怎么做?
应该全部在一个类中吗?我应该为每个方法都有一个单独的类,使其成为静态方法吗?最后,我想将此代码提供给其他人以将其集成到他的项目中。我需要尽可能简单高效地做到这一点。
你能指导我怎么做吗?一节课,几节课?公共/私人?我不熟悉这些东西,但我可以自己编写方法。
提前谢谢你
【问题讨论】:
-
如果这是一项简单的任务,那么只需使用一个类。
-
您在问一个关于基本 OO 原则的问题 - 有很多答案。对于初学者,请尝试阅读 en.wikipedia.org/wiki/SOLID_(object-oriented_design)。
-
单班还是分班,看你自己
-
根据您的描述(意思是标准差,...),听起来您应该能够在单个类中实现静态方法。如果您不需要在方法调用之间维护状态,则静态方法很有意义。