Python单例实现

Python 单例模式:

class Singleton(object):
    def __new__(cls, *args, **kw):
        if not hasattr(cls, '_instance'):
            orig = super(Singleton, cls)
            cls._instance = orig.__new__(cls, *args, **kw)
        return cls._instance

 

posted @ 2014-12-29 10:06  Jowhok  阅读(144)  评论(0编辑  收藏  举报