我想知道使用包含在类中的字段的数值变量的最佳实践是什么。假设我有一个班级" MyClassWithNumber"其中包含一个字段" InputNumber"我想在计算中使用。例如:
public double MyCalculationMethod(MyClassWithNumber instanceOfObject)
{
double MyDouble1 = instanceOfObject.InputNumber;
double MyDouble2 = instanceOfObject.InputNumber;
// .. Do some iterated calculation with starting values as above
// .. that modifies reference to InputNumber.
return EndCalculation;
}
在这样的情况下,我将修改MyClassWithNumber中的值,我可能不感兴趣。理想情况下,我想要在我的班级中复制该值。
有人能建议一些好的设计模式来处理这样的案例吗?