我有一個類,如下所示:與許多領域管理類
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