python设计模式

一、单例模式

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

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

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

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

总结

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

二、工厂模式

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

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

总结

相关推荐
我命由我1234517 小时前
Python 开发 - Python 虚拟环境
运维·开发语言·后端·python·http·https·java-ee
c#上位机17 小时前
C#上位机项目实战——exe项目调试更改dll中源代码
开发语言·c#
basketball61617 小时前
C++ 中字符串与常见类型的转换总结
开发语言·c++
梦影_17 小时前
MySQL进阶教程(一)—— 储存过程与触发器(上)
开发语言·数据库·后端·sql·mysql·中间件
云和数据.ChenGuang17 小时前
LLM大模型对接本地Ollama部署模型
开发语言·人工智能·python·langchain
文丑颜不良啊17 小时前
LeetCode276~300题目解析
java·leetcode
Vegetable_xu17 小时前
Spring Bean 循环依赖:为什么有时能过、有时启动就挂
java·spring·mybatis
等我调个Bug17 小时前
C++智能指针通俗讲解
开发语言·c++
黑化旺仔17 小时前
【OC】Runtime:类元数据、加载初始化与消息派发
开发语言·macos·ios·objective-c
Felven18 小时前
C. Removing Smallest Multiples
c语言·开发语言