Skip to main content
3、单例模式

3、单例模式

一、定义

单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。当时我在学习这个模式时老师讲到一个经典的例子就是购物车,每个人可能会有多个商品但是只可以有一个购物车。

二、实现方式

在Python中实现单例模式有多种方法,每种方法都有其特点和适用场景。

1、使用模块

Python 的模块本身就是天然的单例模式。当第一次导入模块时,Python 解释器会执行模块中的代码并将其加载到内存中;之后再次导入该模块时,解释器只会返回已经加载好的模块对象,而不会重新执行模块代码


Y-aong...About 2 minpython单例模式设计模式