In the Python 2.7 documentation on Descriptors in the Introduction the phrase binding behavior is used.
In general, a descriptor is an object attribute with “binding behavior”, one whose attribute access has been overridden by methods in the descriptor protocol. Those methods are get(), set(), and delete(). If any of those methods are defined for an object, it is said to be a descriptor.
I am seeking a clear explanation of "binding behavior?" Is the word "one" referring to the word object? If that is the case then a descriptor is an object attribute that has been overridden by methods in a descriptor. Seems to be a recursive definition. Is binding behavior the ability to be assigned to an object member?