Python-design-patterns-singleton
提供:Dev Guides
Pythonデザインパターン-シングルトン
このパターンは、クラスのインスタンス化を1つのオブジェクトに制限します。 これは作成パターンの一種であり、1つのクラスのみがメソッドと指定されたオブジェクトを作成します。
作成されたインスタンスへのグローバルアクセスポイントを提供します。
シングルトンクラスを実装する方法
次のプログラムは、複数回作成されたインスタンスを出力するシングルトンクラスの実装を示しています。
出力
上記のプログラムは、次の出力を生成します-
作成されるインスタンスの数は同じであり、出力にリストされるオブジェクトに違いはありません。