摘要:
运行结果 由结果可以看出,__get__只运行了一次,结果保存到了实例的属性字典,后面的调用直接在实例属性字典里取值。 阅读全文
摘要:
我们知道,在不改变原有代码的基础上,我们可以使用装饰器为函数添加新的功能。同理,一切皆对象,我们也可以使用装饰器为类添加类属性。what? 上述的代码为Foo属性字典添加了x和y属性,但如果想添加'name' = 'harden'呢,这需要更灵活的定义了。so 我们再定义类Bar, name属性也可 阅读全文