用两种以上的方式实现单例模式

单例设计模式是一种常用的软件设计模式,作用,确保某一个类只有一个实例存在,即某个类智能出现一个实例。

在项目中。客户端读取服务器配置信息,就是用这种单例模式,就是说服务器运行期间同一时间只有一个AppConfig实例对象可以读取配置信息

电脑中的回收站

实现单例模式的几种方式:

  1. 使用模块,python 模块是天然的单例模式,只要把相关的函数和数据定义在一个模块中,就可以获得一个单例对象

  2. 使用装饰器

  3. 使用类

  4. 基于--_new--_方法实现(推荐用)

    当我们实例化一个对象时,先执行类的--new--方法,然后再执行类的--init--方法,对这个对香港进行初始化,

猜你喜欢

转载自blog.csdn.net/xiaochendefendoushi/article/details/81082700