【Python】Pythonでシングルトンを実装する方法

【Python】Pythonでシングルトンを実装する方法です。

ソースコードは以下の通りです。

以下のコードを実行すると「bbb」が出力されますのでインスタンス化は一回しか行われていないのがわかります。

s1 = Singleton("aaa")
s2 = Singleton("bbb")

print s1.name

 

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください