实现接口的单例类[重复]
Posted
技术标签:
【中文标题】实现接口的单例类[重复]【英文标题】:Singleton class implementing an interface [duplicate] 【发布时间】:2012-05-17 17:15:14 【问题描述】:可能重复:What is so bad about Singletons?
使用 Singleton 的缺点之一,正如在 this 中广泛讨论的那样 *** 的问题是它们隐藏了代码中的类依赖项。但是,我们可以让单例实现一个接口,同时仍然遵守单例的两个规则:单实例和全局范围。 为什么还是说 Singleton 隐藏依赖?
【问题讨论】:
我同意(即使我回答了)。我在当前问题中看到的问题是它倾向于将 SO 视为一个讨论论坛。 【参考方案1】:隐藏依赖意味着从你的代码到单例没有可见的链接,因为可以从任何地方调用单例。让单例实现接口并不会改变问题。
【讨论】:
以上是关于实现接口的单例类[重复]的主要内容,如果未能解决你的问题,请参考以下文章