design-patterns - 如何在不使用静态/全局变量的情况下实现单例?可能的?

标签 design-patterns singleton

如何在不使用静态/全局变量的情况下实现单例?可能吗?

这是一道面试题……

最佳答案

依赖注入(inject)是一种可能性。由于您的问题并非特定于任何编程语言,因此我不会发布特定于框架的语法(例如 Ninject)

关于design-patterns - 如何在不使用静态/全局变量的情况下实现单例?可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103249/

相关文章:

ios - 在列表和详细信息 ViewController 中重用相同的 View

c# - 我应该把我的代码放在 Singleton 中的什么地方?

c++私有(private)属性可以在构造函数中使用,但在其他方法中会出现段错误

ios - Swift:错误: "required' 初始化程序 'init(coder:)' 必须由 'NSURLRequest' 的子类提供”

Java——界面设计

powershell - get-or-create 的正确 PowerShell 动词/模式是什么?

c# - 关于用于促进 future 向另一个数据库系统过渡的正确模式的想法?

java - 如何在条件 if else 中应用模式?

C++ 单例 — 不是完整的 C++ 11 标准

java - 使用 JAVA 服务加载器的单例设计模式