python设计模式

一、单例模式

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

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

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

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

总结

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

二、工厂模式

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

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

总结

相关推荐
fengxin_rou11 小时前
深入理解Java类加载机制:从原理到实战详解
java·开发语言
糖果店的幽灵11 小时前
Spring AI 从入门到精通-Prompt 工程
java·spring·prompt
薇茗11 小时前
【C++】类与对象 核心篇
开发语言·c++
小江的记录本11 小时前
【Spring全家桶】Spring Cloud 2023.0.x:配置中心:Nacos Config、Apollo(附《思维导图》+《面试高频考点清单》)
java·spring boot·后端·python·spring·spring cloud·面试
AI浩11 小时前
【数据处理】基于 SAM3 的 LabelMe 标注统一校正方法
android·开发语言·kotlin
weixin_4083180411 小时前
2026年医疗直播行业趋势报告:技术方向、监管变化与市场格局
java·大数据·人工智能
linge_sun11 小时前
SpringAI 五步提示词大法:构建高效 AI 提示词
java·人工智能·ai编程
原来是猿11 小时前
理解 C++ 哈希表的原理与工程实践
开发语言·c++·散列表
雪的季节11 小时前
Qt 自定义表头
开发语言·qt
huipeng92611 小时前
企业级微服务开发实战(三):公共模块设计与统一规范封装
java·spring boot·spring cloud·微服务·架构·系统架构·php