python实现单列模式

什么是单例模式

是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。

实现单例模式

因为创建对象时__new__方法执行,并且必须return 返回实例化出来的对象所cls.__instance是否存在,不存在的话就创建对象,存在的话就返回该对象,来保证只有一个实例对象存在(单列),打印ID,值一样,说明对象同一个。
在这里插入图片描述

发布了41 篇原创文章 · 获赞 8 · 访问量 1880

猜你喜欢

转载自blog.csdn.net/big_white_py/article/details/104256378