摘要: 什么是反射 反射主要指程序可以访问,检测和修改它本身状态或行为的一种能力(自省)。 面向对象的反射 getarre getarre() ,一个内置函数 作用是通过字符串类型的属性名,得到真正的这个字符串的名字对应的对象的属性值 所有的 a.b 都可以变成 getattr(a,'b') 用字符串数据类 阅读全文
posted @ 2019-03-30 15:26 亚里士多缺德 阅读(121) 评论(0) 推荐(0)
摘要: 封装 隐藏对象的属性和实现细节,仅对外提供公共访问模式 好处 将变化隔离 便于使用 提高复用性 提高安全性 封装原则 将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其访问 如果不想让别人改我的属性 或者干脆就不想让别人看到 那么可以使用私有化的方法和属性 什么是私有化 所谓的私有化就 阅读全文
posted @ 2019-03-30 14:59 亚里士多缺德 阅读(196) 评论(0) 推荐(0)