java - 实现接口(interface)的单例类

标签 java interface dependencies singleton

Possible Duplicate:
What is so bad about Singletons?

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

最佳答案

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

关于java - 实现接口(interface)的单例类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10511864/

相关文章:

java - 从 Java 填充邮戳模板

java - 在Azure中进行Gradle Spring Boot Rest Service应用程序部署

android - TextWatcher 用于多个 EditText

eclipse - Maven Eclipse 多模块阴影依赖

java - JSON 字符串验证 [Spring Boot] - 约束零值

java - 如何在 log4j_config.xml 的appender标签中给出动态文件路径?

Typescript 扩展第三方类错误 : ElementHandle only refers to a type, 但在此处用作值

C# 接口(interface)强制属性是另一个接口(interface)?

Meteor 包从仅使用 tmeasday :check-npm-versions 标记为依赖项的 npm 包导入 css 文件

java - LibreOffice Maven 依赖项?