ディスクリプタとは 代入、参照、削除を扱う属性を持ったオブジェクトをディスクリプタという。具体的には、__get__、__set__、__delete__のいずれかを定義したオブジェクトをディスクリプタという。 ディスクリプタにより属性のデフォルトlookupの挙動を変更することができる。property、bound method、unbound method、static method、class method、superもディスクリプタの考え方でC言語で実装されている。 シグネチャ __get__(self, obj, type=None) ⇒ value __set__(self, obj, value) ⇒ None __delete__(self, obj) ⇒ None __get__、__set__両方定義されているオブジェクトをdata descriptorという。 __g