python设计模式

一、单例模式

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

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

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

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

总结

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

二、工厂模式

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

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

总结

相关推荐
顾温2 分钟前
协程结束——实测
开发语言·unity·c#
小新同学^O^7 分钟前
初步了解--> SpringCloud
java·学习·spring·spring cloud
ch.ju23 分钟前
Java程序设计(第3版)第二章——函数的递归
java·开发语言
奔跑的蜗牛FelixChioa26 分钟前
python异常处理机制详解
开发语言·python
其实防守也摸鱼35 分钟前
ctfshow--Crypto(crypto1-14)解题步骤
java·开发语言·网络·安全·密码学·ctf·ctfshow
Komore3151 小时前
java 泛型
java·开发语言·泛型
Hemy081 小时前
tauri + rust 创建初始项目
开发语言·后端·rust
古城小栈1 小时前
Rust 三方库 anyhow:极简错误处理实战指南
java·网络·rust
yqcoder1 小时前
JavaScript 浅拷贝:只复制“第一层”的艺术
开发语言·javascript·ecmascript