python单例模式的应用场景实例讲解


Posted in Python onFebruary 24, 2021

1、应用场景

需要频繁创建和销毁的对象;

创建花费太多时间或资源,但经常使用的对象;

工具类对象;

经常访问数据库或文件的对象。

2、实例

如果每个对象中封装了相同的数据,但是需要创建多个对象的时候,而且这两个实例所有的功能是一样的,所以我们就可以使用一个实例完成,在这里我们就可以使用单例模式,如下

class Person:
  def __init__(self):
    self.name = '123123'
    self.age = '20'
  def f1(self):
    pass
  def f2(self):
    pass
mingming = Person()
mingming.f1()
mingyue = Person()
mingyue.f1()

到此这篇关于python单例模式的应用场景实例讲解的文章就介绍到这了,更多相关python单例模式的应用场景内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中readline判断文件读取结束的方法
Nov 08 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
详解Python的Lambda函数与排序
Oct 25 Python
Python数据结构之单链表详解
Sep 12 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
python小程序实现刷票功能详解
Jul 17 Python
python 实现手机自动拨打电话的方法(通话压力测试)
Aug 08 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
TensorFlow保存TensorBoard图像操作
Jun 23 Python
python中pandas对多列进行分组统计的实现
Jun 18 Python
python编写扎金花小程序的实例代码
Feb 23 #Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 #Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 #Python
python利用opencv实现颜色检测
Feb 23 #Python
详解Python中openpyxl模块基本用法
Feb 23 #Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 #Python
如何用Python和JS实现的Web SSH工具
Feb 23 #Python
You might like
PHP文件操作实现代码分享
2011/09/01 PHP
用PHP代码给图片加水印
2015/07/01 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
儿童学习python的一些小技巧
2018/05/27 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
Python3列表内置方法大全及示例代码小结
2019/05/10 Python
Python Process多进程实现过程
2019/10/22 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
体育教育专业毕业生自荐信
2013/11/15 职场文书
教师学习培训邀请函
2014/02/04 职场文书
会计专业自我鉴定
2014/02/10 职场文书
酒店总经理助理职责
2014/02/12 职场文书
2014年党课学习心得体会
2014/07/08 职场文书
地震捐款倡议书
2014/08/29 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
python字典的元素访问实例详解
2021/07/21 Python