日期: 2026年5月10日

Python 设计模式 —— 单例模式 技术

Python 设计模式 —— 单例模式

单例模式的概念 单例模式是一种常用的软件设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例. 核心概念 想象一下公司的 CEO 职位 - 整个公司只能有一个 CEO,无论哪个部门需要向 CEO 汇报,他们访问的都是同一个 CEO 对象。单例模式就是编程世界中的"CEO 职位管理机…
Python 设计模式 —— 工厂模式 技术

Python 设计模式 —— 工厂模式

工厂模式的概念 在编程中,我们经常需要创建对象。如果直接在代码中使用 new 关键字 (C++) 或类的构造函数,会导致: 代码耦合度高:创建对象的代码与具体类紧密绑定 维护困难:当需要修改或添加新的对象类型时,需要修改多处代码 违反开闭原则:对扩展开放,对修改关闭的原则被破坏 工厂模式通过将对象的…