ruby - 如何使用 Ruby 中的单例设计模式创建类?

标签 ruby design-patterns singleton

单例模式是一种设计模式,用于将类的实例化限制为一个对象实例。虽然我知道如何用 C++ 和 Java 编写单例模式,但我想知道是否有人知道如何在 Ruby 中实现它?

最佳答案

其实上面的回答并不完全正确。

require 'singleton'

class Example
  include Singleton
end

您还需要包含 require 'singleton' 语句。

关于ruby - 如何使用 Ruby 中的单例设计模式创建类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677/

相关文章:

ruby-on-rails - 我如何猴子修补在 Bundler 中管理的 gem?

.net - 填充 'ViewModel' 对象的最佳实践/模式

java - 是否可以通过 "hash"数字比较两个字符串?

java - 如何检查哪个线程(共 10 个)调用了 Singleton 构造函数?

ruby-on-rails - 如何在 ruby​​ on rails 中通过 websocket 发送一个 keep-alive 数据包

sql - 在 Ruby on Rails 中连接 SQL 服务器

Ruby Hash 转换为 JSON 只显示对象名称

C# 抽象类,用于数组初始化

c# - 可以在 C# 中使用带有非默认构造函数的单例吗?

java - 我可以创建一个作为泛型类型参数的成员变量吗?