【问题标题】:Singleton class implementing an interface [duplicate]实现接口的单例类[重复]
【发布时间】:2012-05-17 17:15:14
【问题描述】:

可能重复:
What is so bad about Singletons?

使用 Singleton 的缺点之一,正如在 this 中广泛讨论的那样 stackoverflow 的问题是它们隐藏了代码中的类依赖项。但是,我们可以让单例实现一个接口,同时仍然遵守单例的两个规则:单实例和全局范围。
为什么还是说 Singleton 隐藏依赖?

【问题讨论】:

  • 我同意(即使我回答了)。我在当前问题中看到的问题是它倾向于将 SO 视为一个讨论论坛。

标签: java interface dependencies singleton


【解决方案1】:

隐藏依赖意味着从你的代码到单例没有可见的链接,因为可以从任何地方调用单例。让单例实现接口并不会改变问题。

【讨论】:

    猜你喜欢
    • 2013-06-05
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多