随笔分类 - ① Py - 基础_3 - 面向对象
摘要:场景解析 网游的用户, 大量的用户本质都是类的实例化对象, 在线人数百万级时对内存是很大的挑战, 如何减少这部分的内存 方法解析 __slots__ 方法 取消默认的类实例中的 __dict__ 方法, 限制可选属性为 __slots__ 限定的内容, 失去了 __dict__ 实例对象不可以设置
阅读全文
摘要:单例模式定义 首次实例化创建实例化对象 之后的每次实例化都用最初的实例化对象 即单实例模式 __new__ 的原理 __new__ 方法可以在 __init__ 方法执行 这样可以在初始化之前进行一系列的其他操作 比如在这里创建一个全局实例 实现代码 关于使用父类方法的时候, super 方法是很好
阅读全文
摘要:Python 面向对象高阶 metaclass 前言 类也是对象,既然类是对象,那就自然是某个东西的实例化,这个东西就是type 首先看下type是怎么回事 type type最常用的方法就是查看类型,这只是他的基础用法罢了 type 通过传入其他参数也可以实现类的创建 普通方式创建类: 继承关系的
阅读全文
摘要:目录 3.5.1 python3 变动 3.5.2 构造方法 3.5.3 可调用的对象 3.5.4 类的访问控制 3.5.5 类的表示 3.5.6 容器背后的魔法方法 3.5.7 操作符 3.5.7.1比较操作符 3.5.7.2 常见数值操作符 3.5.7.3 反射算数运算符 3.5.7.4 增强赋
阅读全文
摘要:目录 3.1.1 封装 3.1.1.1 目的 3.1.1.2 方式 3.1.1.3 私有属性/方法 3.1.2 继承 3.1.2.1 单继承 3.1.2.2 多继承 3.1.2.3 super 方法 3.1.3 多态 3.1.3.1 概念 3.1.3.2 鸭子类型 3.1.3.3 python 的多
阅读全文
摘要:原文: http://www.rafekettler.com/magicmethods.html 原作者: Rafe Kettler 翻译: hit9 原版(英文版) Repo: https://github.com/RafeKettler/magicmethods Contents (译)Pyth
阅读全文
摘要:打印啥? 答案 sleep sleep sleep 考点: 面向对象 继承 内置变量 返回值
阅读全文