设计模式是一种编程的套路,极大地方便软件开发
单例模式
目的:确保一个类只有一个对象存在
定义:保证一个类只有一个实例,并提供一个访问它的全局访问点
class strT:
pass
strtool=strT()
假设上述Python文件是strT_tool.py,那么接下来再新建一个Python文件test.py
from strT_tool.py import strtool
s1=strtool
s2=strtool
if id(s1)==id(s2):
print("yes")
避免构造大量的对象,减少开销,特别是很多工具类