设计模式——单例模式和工厂模式

单例模式:一个类只创建一个类对象(节省内存减少类对象数量,一个类对象多次重复使用)

格式:

class a:

pass

b=a()

z1=b

z2=b #z1和z2为同一个类对象

工厂模式:(大批量创建具体的类对象,统一类对象入口便于维护)

class 父类:

pass

class 子类1(父类):

pass

class 子类2(父类):

pass

class 工厂类:

def x(self,z):

if z==1:

return 子类1()

esle:

return 子类2()

b=工厂类()

对象1=b.x(1)

对象2=b.x(2)

相关推荐
海宇数据2 分钟前
零信任架构实战:基于海宇柠檬查出险-登记证构建自动化残值评估网关
人工智能·python·架构·自动化
李可以量化11 分钟前
Tornado 如何增加网页操作(下)
python
zhangzeyuaaa33 分钟前
深入理解 pip install .:安装当前目录项目的正确姿势
人工智能·python·pip
Jazz_z1 小时前
纯 Python 环境下 Excel 文件的读取与导入详解
python
Thomas.Sir2 小时前
第38课:TensorFlow|可视化工具TensorBoard全用法【日志写入、指标监控、网络可视化】
人工智能·python·tensorflow
SEO_juper2 小时前
外贸多语言站最隐蔽的流量杀手:hreflang 错了,谷歌把德语页推给美国人(附审计脚本)
开发语言·前端·python·seo·独立站·谷歌优化
Metaphor6922 小时前
快速合并 Word 文档【Python 指南】
python·word
JAVA老架构AI智能化2 小时前
如何高质量分块
人工智能·python
泡海椒2 小时前
告别反射低效:JQuick-Java ASM动态调用链性能优化实战
java·python·性能优化
2601_956319882 小时前
用示例和练习,把量化规则先练清楚
人工智能·python