Bol*_*ock 21

不是.单例类是要实例化的,因为术语本身是指一个实例; 如果使它成为静态类,则无法从中创建单个对象.

  • +1:Singleton类可以有一个静态方法,通过它可以获得单例对象的实例. (2认同)

Mat*_*len 7

(猫,遇见鸽子.)

是的,但只是在实践中,而不是在理论上.

单例是一个只能实例化一次的类.静态类无法实例化,因此不能将其称为单例.

但是,由于我们讨论的是C#,静态类有构造函数,所以它实际上是实例化的,并且只能有一个实例,所以对我来说看起来很像单例.


Lad*_*nka 6

不,Singleton会引用该类的单个实例.静态类没有实例.