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