106、python-第四阶段-3-设计模式-单例模式

不是单例类,如下:

class StrTools():
    pass
str1=StrTools()
str2=StrTools()
print(str1)
print(str2)

运用单例,先创建一个test.py

class StrTools():
    pass
str1=StrTools()

然后创建一个hello.py,在这个文件中引用test.py中的对象,如下:

from test import str1
s1=str1
s2=str1
print(s1)
print(s2)

执行结果可以看出这两个对象是同一个对象。

相关推荐

  1. 章、模式

    2024-06-07 14:36:07       60 阅读
  2. Python程序设计 模式

    2024-06-07 14:36:07       34 阅读
  3. 设计模式

    2024-06-07 14:36:07       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 14:36:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 14:36:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 14:36:07       87 阅读
  4. Python语言-面向对象

    2024-06-07 14:36:07       96 阅读

热门阅读

  1. Kotlin getter 和 setter

    2024-06-07 14:36:07       30 阅读
  2. # ROS 获取激光雷达数据 (Python实现)

    2024-06-07 14:36:07       27 阅读
  3. vue2 集成element 步骤

    2024-06-07 14:36:07       21 阅读
  4. 基于Spring Security添加流控

    2024-06-07 14:36:07       36 阅读