静态类和单例模式之间的区别?

静态类和单例模式之间存在什么真正(即实用)的区别?

两者都可以不实例化地调用,都只提供一个“实例”,并且它们都不是线程安全的。还有其他区别吗?

回答:

是什么让您说单例或静态方法不是线程安全的?通常,两者 都应 实现为线程安全的。

单例和一堆静态方法之间的最大区别在于,单例可以实现接口(或从有用的基类派生,尽管根据我的经验,这种情况不那么常见),因此您可以将单例当作“只是另一个实施。

以上是 静态类和单例模式之间的区别? 的全部内容, 来源链接: utcz.com/qa/419351.html

回到顶部