シングルトン パターンは、クラスのインスタンス化を 1 つのオブジェクト インスタンスに制限するために使用される設計パターンです。C++ と Java でシングルトン パターンをコーディングする方法は知っていますが、Ruby でそれを実装する方法を知っている人はいますか?
質問する
1555 次
3 に答える
10
実際、上記の答えは完全には正しくありませんでした。
require 'singleton'
class Example
include Singleton
end
また、require'singleton'ステートメントを含める必要があります。
于 2008-08-07T22:52:25.653 に答える
8
シングルトン モジュールを使用します。
class Clazz
include Singleton
end
詳細については、 http://www.ruby-doc.org/stdlib/libdoc/singleton/rdoc/index.htmlを参照してください。
于 2008-08-07T13:06:34.777 に答える
0
モジュールを使用して同じ効果を得ることができますが、「シングルトンパターン」ではありませんが、そのようにグローバル状態を持つことができます(これがシングルトンです!いたずらなグローバル状態です!)。
于 2008-08-08T02:36:54.843 に答える