python设计模式

一、单例模式

学习目标:掌握单例模式的作用和写法

可以明显的看出他两是独立的对象,而且是两个完全不同的id

当我们希望是s1和s2是同一个对象,这就是我们所说的单例模式。

最后获得的都是同一个对象,这样就可以避免去重复的创建大量的对象,就可以节省很多的内存开销了,比如说一些工具类型的,没有必要用一次去构建一个对象,只需要构建一次然后去重复的使用就可以了,可以提高代码的性能

总结

面向对象其实也是一种编程套路,没有设计代码的语法,只是一种写法罢了。

二、工厂模式

学习目标:掌握工厂模式的作用和写法

创建一个额外的工厂类,然后通过调用方法的形式去获得你想要的对象

总结

相关推荐
佚先森6 分钟前
2024ARM网络验证 支持一键云注入引流弹窗注册机 一键脱壳APP加固搭建程序源码及教程
java·html
菜鸟学Python8 分钟前
Python 数据分析核心库大全!
开发语言·python·数据挖掘·数据分析
小白不太白9509 分钟前
设计模式之 责任链模式
python·设计模式·责任链模式
一个小坑货15 分钟前
Cargo Rust 的包管理器
开发语言·后端·rust
bluebonnet2719 分钟前
【Rust练习】22.HashMap
开发语言·后端·rust
古月居GYH20 分钟前
在C++上实现反射用法
java·开发语言·c++
吾与谁归in38 分钟前
【C#设计模式(13)——代理模式(Proxy Pattern)】
设计模式·c#·代理模式
吾与谁归in39 分钟前
【C#设计模式(14)——责任链模式( Chain-of-responsibility Pattern)】
设计模式·c#·责任链模式
在下不上天1 小时前
Flume日志采集系统的部署,实现flume负载均衡,flume故障恢复
大数据·开发语言·python
闲人一枚(学习中)1 小时前
设计模式-创建型-原型模式
设计模式