
面向对象开发
文章平均质量分 65
_风雨烟花
python小白经验分享,和大家一起学习python
展开
-
生产者 消费者模式
生产者 消费者模式开发中的生产者和消费者模式 和生活中的生产者消费者 类似都是一种生产消费关系 生产者产出 供给给消费者使用在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓原创 2021-02-09 17:29:39 · 375 阅读 · 0 评论 -
面向对象的单例设计模式
面向对象的单例设计模式确保一个类只有一个实例实例化一个对象 过程1.自动调用new申请一个内存空间2.init self指向这个空间 完成属性赋值如果不重写 new 它会调用object的new会申请新的内存如果重写了 new_ 需要自己手动申请内存 站在类的角度上申请内存## 单例设计模式class Person(object): __instance = None # 默认类没有实例 _is_first = True # 默认第一个实例 def __原创 2020-12-25 20:47:16 · 198 阅读 · 1 评论 -
python面向对象开发详解
python面向对象开发详解说到面向对象的开发思想,python同其他语言一样 都有封装,继承,多态的特点。本文详细介绍python下的面向对象开发思想的应用面向过程开发的简单案例面向过程开发中,只是把每一个功能封装成函数,没有实现对函数的封装,代码复用率低,但运行效率高于面向对象,现在大多数开发采用面向对象开发,减少了代码量,我们只需要面向对象进行开发,不用对执行过程开发,能更好的实现我们的需求。# 面向过程def add_user(): passdef del_user():原创 2020-12-25 20:03:12 · 220 阅读 · 1 评论