查看来自开源和闭源项目的一些 c# 代码,我看到私有的,有时是公共的方法被设计为接收参数,而不是直接访问实例变量来提取他们需要的参数
class A
{
private B b;
public void Methode1()
{
Methode2(b.SomeProperty);
}
private void Methode2(string param)
{
}
}
这被认为是一种好的做法,还是只是一种编程方式?