有什么区别吗
public sealed class A
{
}
public sealed class B
{
private B()
{}
} 那么在密封类中使用私有构造函数的原因是什么呢?
发布于 2016-05-05 09:36:22
这两件事是切线的,也就是说,一件与另一件无关。
那么在密封类中使用私有构造函数的原因是什么呢?
很可能是辛格尔顿的实现。继承它(因此它的sealed)是没有意义的,您也不希望devs实例化新实例(您希望它们使用Singleton实例)
https://stackoverflow.com/questions/37047156
复制相似问题