看從開放和封閉源代碼項目的一些C#代碼,我看到的是私人的,有時公共方法旨在recive參數,而不是直接訪問實例變量來提取他們需要設計私人梅索德
參數的良好做法class A
{
private B b;
public void Methode1()
{
Methode2(b.SomeProperty);
}
private void Methode2(string param)
{
}
}
這被認爲是一種好的做法,或者它只是一種編程方式?
是不是混淆了通過整個參數Whene只需要一個或兩個參數? –
@ anouar204對不起,沒有得到問題 –
如果方法只需要來自類B的一小組參數不會混淆整個實例? –