1、应用场景
需要频繁创建和销毁的对象;
创建对象需要太多的时间或资源,但经常使用;
工具类对象;
经常访问数据库或文件的对象。
2、实例
如果每个对象包装相同的数据,但需要创建多个对象,这两个例子的所有功能都是相同的,所以我们可以使用一个例子来完成,这里我们可以使用单个例子模式,如下所示
classPerson: def__init__(self): self.name='123123' self.age='20' deff1(self): pass deff2(self): pass mingming=Person() mingming.f1() mingyue=Person() mingyue.f1()
以上是python单例模式的应用场景,希望对大家有所帮助,python学习网了解更多知识。