Python函数式实现单例特性

传统的单例一般是基于类的特性实现,Python模块是天生的单例,下面来个简单的借助模块和函数实现单例特性:

  1. gdb = None
  2. def get_gdb():
  3. global gdb
  4. if gdb is None:
  5. gdb = initGDB()
  6. return gdb

使用这个单例:

    1. import get_gdb
    2. gdb = get_gdb()
上一篇:Hibernate 系列 01 - 框架技术 (介绍Hibernate框架的发展由来)


下一篇:转: 将Eclipse代码导入到AndroidStudio的两种方式 ,测试了方法2,成功。