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 on 2021-09-27 09:33  雨竹枫  阅读(6)  评论(0编辑  收藏  举报