PythonでSingletonの実装の復習。 SingletonパターンはよくDB関連の箇所で使われていると思います。 なのでPythonではお手軽なSQLiteで実装してみました。 #!/usr/bin/env python # -*- coding:utf-8 -*- import sys, sqlite3 class Singleton: instance = None def __init__(self, *args): self.instance = None def __call__(self, *args): if self.instance is None: self.instance = sqlite3.connect(":memory:"); return self.instance class singletonExample: instance = None de

