单例 让 类 创建的对象,在系统中 只有唯一的一个实例; 1)、定义一个类属性,初始值是 None ,用于记录 单例对象的引用; 2)、重写new方法; 3)、如果 类属性 is None,调用父类方法
单例 — 让 类 创建的对象,在系统中 只有唯一的一个实例;
只执行一次初始化工作:在每次使用 类名() 创建对象时,Python 的解释器都会自动调用两个方法:
new 方法改造之后,每次都会得到 第一次被创建对象的引用,但是,初始化方法还会被两次调用; 需求:让 初始化动作 只被 执行一次; 解决办法:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27