摘要:
单例模式 1 使用__new__方法 class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instanc 阅读全文
posted @ 2016-11-01 22:17
Echo/
阅读(571)
评论(0)
推荐(0)
摘要:
新式类都有一个__new__的静态方法,它的原型是object.__new__(cls[, ...]) cls是一个类对象,当你调用C(*args, **kargs)来创建一个类C的实例时,python的内部调用是 C.__new__(C, *args, **kargs),然后返回值是类C的实例c, 阅读全文
posted @ 2016-11-01 21:16
Echo/
阅读(1338)
评论(0)
推荐(0)

浙公网安备 33010602011771号