所以像这样
public void MyMethod(object parameter)
//....
BuildSomething(parameter);
BuildLayers(parameter);
BuildOtherStuff(parameter);
}
public void BuildSomething(object parameter)
{
//...
parameter.SomeProperty = "sadsd";
//...
}
如果这是一个反模式,它叫什么?问题(可能)是您正在隐式更改参数并使用更改后的值。
我只想知道这个反模式是什么
谢谢