__new__特殊方法实现
tips: new__方法无法避免触发__init(),初始的成员变量会进行覆盖
2.装饰器实现
3.类装饰器实现
4.元类实现
5.模块实现
Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。
分享快讯到朋友圈
领取专属 10元无门槛券
私享最新 技术干货