传统的单例一般是基于类的特性实现,模块是天生的单例,下面来个简单的借助模块和函数实现单例特性:
- gdb = None
- def get_gdb():
- global gdb
- if gdb is None:
- gdb = initGDB()
- return gdb
使用这个单例:
-
- import get_gdb
- gdb = get_gdb()
本文共 166 字,大约阅读时间需要 1 分钟。
传统的单例一般是基于类的特性实现,模块是天生的单例,下面来个简单的借助模块和函数实现单例特性:
使用这个单例:
转载地址:http://lcnkl.baihongyu.com/