例子:具有靜態方法的靜態類和具有靜態方法的常規類之間有什麼不同?
public class person
{
public String Name {get;set;}
}
public static class FactoryStatic
{
public static person Create(string name)
{
return new person() {Name =name};
}
}
public class FactoryNoneStatic
{
public static person Create(string name)
{
return new person() {Name =name};
}
}
我的問題是就是這兩個工廠類之間的差異,以及何時使用它們?
剛要清楚,這與Java中的相同聲明有很大不同,對嗎? – corsiKa
我明白那個部分,但是當我們使用第一個而不是第二個時,反之亦然。 – retide
在你的例子中,它沒有區別。 –