单例

def singleton(cls):
    _instance = dict()

    def _singleton(*args, **kwargs):
        if cls not in _instance:
            _instance[cls] = cls(*args, **kwargs)
        return _instance[cls]

    return _singleton
posted @ 2021-09-27 09:33  雨竹枫  阅读(14)  评论(0)    收藏  举报