Python下singleton模式的实现方法
很多开发人员在刚开始学Python 时,都考虑过像 c++ 那样来实现 singleton 模式,但后来会发现 c++ 是 c++,Python 是 Python,不能简单的进行模仿。 Python 中常见的方法是借助 global 变量,或者 class 变量来实现单件。本文就介绍以decorator来实现 singleton 模式的方法。示例代码如下: ##----------------------- code begin ----------------------- # -*- coding: utf-8 -*- def singleton(cls): """Define a c
用户评论