关于python:流畅的Python读书笔记-第二十章-属性描述符

6次阅读

共计 444 个字符,预计需要花费 2 分钟才能阅读完成。

近期在读“晦涩的 Python”这本书,想把本人的读书笔记分享给大家,心愿能帮到也对这本书感兴趣然而没工夫看的各位。(文章中大部分的话和图片摘录总结自“晦涩的 Python”一书, 以及 python 官方网站)

章节概述::属性描述符介绍
章节构造:

  • 描述符相干概念
  • 描述符用法倡议

内容摘要:

  • 描述符相干概念

    • 描述符类:实现描述符协定的类
    • 托管类:把描述符实例申明为类属性的类
    • 托管实例:托管类实例
    • 存储属性:托管实例中存储本身托管属性的属性
    • 托管属性:托管类中由描述符实例解决的公开属性,值存储在存储属性中。
    • AutoStorage:主动治理存储属性的描述符类
    • Validated: 扩大 AutoStorage 类的形象子类,笼罩 set 办法,调用必须由子类实现的 validate 办法。
    • 笼罩型描述符:实现 set 办法的描述符
    • 非笼罩型描述符:没有实现 set 办法的描述符
  • 描述符用法倡议

    • 应用个性以放弃简略
    • 只读描述符必须有 set 办法
    • 用于验证的描述符能够只有 set 办法
    • 仅有 get 办法的描述符能够实现高效缓存
    • 非非凡的办法能够被实例属性笼罩
正文完
 0