python 设计模式
Posted huay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 设计模式相关的知识,希望对你有一定的参考价值。
单例模式
class Singleton: def __new__(cls, *args, **kw): if not hasattr(cls, ‘_instance‘): cls._instance = object.__new__(cls) return cls._instance def tt(self): pass one = Singleton() two = Singleton() two.a = 3 # 3 # one和two完全相同,可以用id(), ==, is检测 print(id(one)) # 29097904 print(id(two)) # 29097904 print(one == two) # True print(one is two)
以上是关于python 设计模式的主要内容,如果未能解决你的问题,请参考以下文章