我有一个如下的类:
public class Foo {
private double A;
private double B;
...
private double K;
}
它应该包含11个紧密绑定的参数A-K,描述了地球轨道上一个点的运动(一种坐标)。我的意思是它们不能被分成子类或其他有意义的部分,因为它们都具有相同的目的和含义。所有这些参数应该在构造函数中一起实例化,以便另一个类可以使用
Foo
和这11个字段进行必要的计算。
有人对构造函数中参数的数量提出了评论,认为太多了。是否有另一种初始化
Foo
对象的方法,而不使用庞大的构造函数,例如使用某种映射?希望我表达得足够清楚,如果不清楚,我将提供更多细节。