【问题标题】:Python 2.7 Descriptor -- What is "Binding Behavior"Python 2.7 描述符——什么是“绑定行为”
【发布时间】:2016-03-08 22:32:53
【问题描述】:

Introduction 中有关描述符的 Python 2.7 文档中使用了短语绑定行为

通常,描述符是具有“绑定行为”的对象属性,其属性访问已被描述符协议中的方法覆盖。这些方法是 get()、set() 和 delete()。如果为对象定义了这些方法中的任何一个,则称其为描述符。

我正在寻求对“约束行为”的明确解释? “一”这个词是指对象这个词吗?如果是这种情况,则描述符是已被描述符中的方法覆盖的对象属性。似乎是一个递归定义。绑定行为是指分配给对象成员的能力吗?

【问题讨论】:

    标签: python-2.7 descriptor


    【解决方案1】:

    我最近正在阅读与您相同的文章。虽然我迟到了将近一年,但我相信这意味着开发人员可以定义行为,然后将其绑定到给定的属性。对于描述符,这基本上意味着绑定可以为给定变量/对象/数据集设置、查询或删除值的方式。此交互“绑定”到该数据,因为它仅适用于您设置的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-08
      • 2018-12-04
      • 1970-01-01
      • 2017-04-13
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      相关资源
      最近更新 更多