mke*_*y33 15 python descriptor
我知道属性是一个描述符,但是有没有特定的例子,当使用描述符类可能比使用@property方法函数更有利,pythonic或提供一些好处?
@property
XOR*_*ist 8
更好的封装和可重用性:描述符类可以在实例化时设置自定义属性.有时以这种方式保持数据受限是有用的,而不必担心它会在描述符的所有者上被设置或覆盖.
gah*_*cep 5
让我引用 EuroPython 2012 精彩视频“Discovering Descriptors”:
如何在描述符和属性之间进行选择:
另请注意,您可以__slots__与描述符一起使用。
__slots__
归档时间:
14 年,4 月 前
查看次数:
1462 次
最近记录:
12 年,5 月 前