例子:具有静态方法的静态类和具有静态方法的常规类之间有什么不同?
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
在你的例子中,它没有区别。 –