property 用于以访问属性的方式调用函数

property 是 Python 内置的功能,常用来修饰类方法,用于以访问属性的方式调用函数。


描述符对象
为了能够实现访问属性就调用某个函数,这里将利用 描述符对象 作为本文的实现起点,当某个类定义了 __get__ 方法后,通过其方法名称可以直接调用 __get__

proptery 主要依赖于描述符的机制。proptery 内置也成为了 Python 的一个特性,它的内部实现原理很简单,但在应用上却很方面,可读性也十分友好。

posted @ 2023-06-03 23:48  sangern  阅读(29)  评论(0)    收藏  举报