单例模式是一个软件的设计模式,为了保证一个类,无论调用多少次产生的实例对象,都是指向同一个内存地址,仅仅只有一个实例(只有一个对象). 实现单例模式的手段有很多种,但总的原则是保证一个类只要实例化一个对象,下一次再实例的时候就直接返回这个对象,不再做实例化的操作.所以这里面的关键一点就是,如何判断这个类是否实例化过一个对象. 这里介绍两类方式: 一类是通过模块导入的方式: 一类是通过魔法方法判断的方式: # 基本原理: - 第一类通过模块导入的方式,借用了模块导入时的底层原理实现. - 当一个模…