小编典典

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

design-pattern

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

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


阅读 557

收藏
2020-07-30

共1个答案

小编典典

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

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

2020-07-30