0

如果您创建了一个单例类并将构造函数设置为私有,那么将类标记为抽象有什么好处?

4

2 回答 2

4

单例的全部意义在于您创建一个且仅一个实例。抽象类不能是单例,因为它不能被构造。只有私有构造函数的类不能被子类化。(除了嵌套类,恕我直言,这是一个相当糟糕的选择)

于 2013-09-25T20:17:15.470 回答
3

没有任何。它甚至不会是单例的,因为你甚至无法实例化它。

于 2013-09-25T20:18:09.327 回答