我有一个类,如下所示:与许多领域管理类
public class Foo {
private double A;
private double B;
...
private double K;
}
它应包含11个紧密结合的参数,A-K,其描述了在地球轨道的点(一种坐标的)的移动。因此,我的意思是它们不能分成小类或其他有意义的部分,因为它们都具有相同的目的和意义。所有这些参数应该在构造函数中一起实例化,因此另一个类可以使用Foo
和那11个字段进行必要的计算。 我已经给了一个关于构造函数中参数数量太多的评论。
是否有另一种方法来初始化一个Foo
对象而不使用巨大的构造函数,一个排序图?希望我已经足够清楚,如果没有,我会提供更多细节。
你不能使用数组而不是从** AK则params的** ? –
[Builder Pattern](https://en.wikipedia.org/wiki/Builder_pattern)? – bradimus
考虑到你描述的情况,11参数构造函数似乎是最合适的实现。由于一般编译器/分析警告而选择不同的实现(如列表)会违反此警告的根本原因。 附注:空间11分?这是否是弦理论? – pathfinderelite