python设计模式

一、单例模式

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

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

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

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

总结

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

二、工厂模式

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

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

总结

相关推荐
人活一口气4 小时前
Spring Boot与AIGC的完美结合:从零搭建智能内容生成平台
java·spring boot·aigc
像我这样帅的人丶你还6 小时前
Java 后端详解(三):全局异常处理与 JPA 数据库映射
java·后端
NE_STOP6 小时前
vibe Coding -- 小项目实战
java
未秃头的程序猿12 小时前
Java 26正式发布!这3个新特性,让代码量直接减半
java·后端·面试
ZJPRENO12 小时前
吃透软件开发六大设计原则,告别烂代码
设计模式
用户2986985301412 小时前
Word 文档文本查找与替换的 Java 实现方案
java·后端
阿哉12 小时前
Nacos 服务发现源码:藏在背后的两套事件机制,90%的人只讲了一半
java
咖啡八杯13 小时前
GoF设计模式——命令模式
java·设计模式·架构
AI人工智能_电脑小能手13 小时前
【大白话说Java面试题 第125题】【并发篇】第25题:说说 Java 线程的中断机制
java·后端·面试
Java内核笔记13 小时前
Spring Security 源码解析(六)无状态 JWT 实践:Session 共享与自定义过滤器
java·后端