随笔分类 -  面向对象

摘要:isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问 阅读全文
posted @ 2019-04-07 14:31 F.or,T
摘要:一、单例 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 阅读全文
posted @ 2019-04-05 16:40 F.or,T
摘要:一、 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法__init__为 对象初始化 1) 在内存中为对象 分配空间 2) 调用初始化方法__init__为 对象初始 阅读全文
posted @ 2019-04-05 14:11 F.or,T
摘要:一、面向对象封装 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明跑步案例 需求: 小明 体重 50公斤 小明每次 跑步 阅读全文
posted @ 2019-04-05 11:24 F.or,T
摘要:一、面向对象(OOP)基本概念 面向对象编程 —— Object Oriented Programming 简写 OOP 1.1 过程和函数 过程 是早期的一个编程概念 过程 类似于函数,只能执行,但是没有返回值 函数 不仅能执行,还可以返回结果 过程 是早期的一个编程概念 过程 类似于函数,只能执 阅读全文
posted @ 2019-02-03 10:12 F.or,T