摘要: 单例模式 在类中增加一个标识符,存储当前实例。如果为空就创建,如果已经被创建了就不重新创建,直接返回实例化。 如果同时创建了两个,那么两个对象都是一样的(包括数据和内存地址)。保证一个类仅有一个实例,并提供与一个访问它的全局访问点,避免一个全局使用的类频繁的创建与销毁。 class MyType(t 阅读全文
posted @ 2021-11-03 16:17 阿初 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 元类的定义及初始化类的流程 类默认由type创建。 怎么让一个类的创建改成其他的东西?用元类。 默认创建类 # 默认创建类,一般写法 class Foo(object): pass # type 创建类 type('Foo', (object, ), {'v1': 123, 'func': lamb 阅读全文
posted @ 2021-11-03 11:10 阿初 阅读(127) 评论(0) 推荐(0) 编辑