__new__方法

__new__方法是比__init__方法先执行的方法

  • 如果没有重写并返回父类, 那么该类无法执行__init__方法

面向对象-单例设计模式

单例模式

  • 单例设计模式: 某个类或者模型在整个程序运行期间最多只能有一个对象被创建
  • 调用__new__方法, 判断该类是否创建了, 如果创建返回,否则创建了之后再返回

面向对象-单例设计模式

相关文章: