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日期操作学习笔记
Oct 07 Python
Python面向对象编程之继承与多态详解
Jan 16 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
简单了解python的break、continue、pass
Jul 08 Python
Python异常模块traceback用法实例分析
Oct 22 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
Python实现简单的猜单词小游戏
Oct 28 Python
pytorch中index_select()的用法详解
Jan 06 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 23 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 指定范围内多个随机数代码实例
2016/07/18 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
python爬取网易云音乐评论
2018/11/16 Python
pandas删除指定行详解
2019/04/04 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python如何实现视频转代码视频
2019/06/17 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
python元组的概念知识点
2019/11/19 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
使用HTML5捕捉音频与视频信息概述及实例
2018/08/22 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
追悼会上的答谢词
2014/01/10 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
Django分页器的用法你都了解吗
2021/05/26 Python