单例设计模式

理解单例设计模式
只允许Singleton类生成一个实例。
如果已经有一个实例了,我们会重复提供同一个对象

002_1

懒汉式实例化
例如在导入模块的时候,我们可能会无意中创建一个对象,但当时根本用不到它。
懒汉式实例化能够确保在实际需要时寻创建对象。
所以,懒汉式实例化是一种节约资源并仅在需要时才创建它们的方式。

002_2

Monostate单(态)例模式(1)

002_3

Monostate单(态)例模式(2)

002_4

单例和元类(1)

002_5

单例和元类(2)

002_6

单例模式 I

002_7

单例模式 II

002_8