摘要: day28 C/S B/S架构 C:client 客户端 B:browse浏览器 S:server 服务端 C/S C/S架构:基于客户端与服务端之间的通信 ​ QQ、游戏、皮皮虾 ​ 优点:个性化设置,响应速度快 ​ 缺点:开发成本,维护成本高,占用空间,用户固定 B/S B/S架构:基于浏览器与 阅读全文
posted @ 2019-08-19 22:02 SupSnake 阅读(277) 评论(0) 推荐(0)
摘要: day27 面向对象的总结 异常处理 错误的分类 语法错误 逻辑错误 什么是异常? 代码发生异常错误之后,你的程序就中断了 异常处理? 当代码出现异常时,我通过某种方式不让你的程序中断,合理的“跳”过去,异常处理 为什么要有异常处理? 用户体验良好 使你的代码更有健壮性,容错性 异常处理的两种方式 阅读全文
posted @ 2019-08-19 21:55 SupSnake 阅读(105) 评论(0) 推荐(0)
摘要: day26 type元类与object联系 type 获取对象从属于的类 python 中一切皆对象, 类在某种意义上也是一个对象,python中自己定义的类,以及大部分内置类,都是由type元类(构建类)实例化得来的. type 与 object 的关系. object类是type类的一个实例 o 阅读全文
posted @ 2019-08-19 21:53 SupSnake 阅读(375) 评论(0) 推荐(0)
摘要: day25 类的私有成员 当你遇到重要的数据,功能(只允许本类使用的一些方法,数据)设置成私有成员 python所有的私有成员都是纸老虎,形同虚设 类从加载时,只要遇到类中的私有成员,都会在私有成员前面加上( _类名 ) 私有类的静态属性 类的内部可以访问 类的外部不能访问 类的子类不能访问 私有类 阅读全文
posted @ 2019-08-19 21:51 SupSnake 阅读(135) 评论(0) 推荐(0)
摘要: day24 面向对象的三大特性 继承、封装、多态 封装:把一堆东西(代码,数据)放到一个地方(空间),并且可以使用 多态:一个事物可以呈现多种形态 水:固态、液态、气态 python默认支持多态,比如变量可以是不同类型,函数的参数也可以传多种类型 鸭子类型 python崇尚鸭子类型(编程思路)看起来 阅读全文
posted @ 2019-08-19 21:50 SupSnake 阅读(148) 评论(0) 推荐(0)
摘要: day23 初识继承 字面意思:儿子可以完全使用父亲的所有内容 专业角度:如果B类继承A类, B类就称为子类、派生类 A类就称为父类、基类、超类 面向对象三大特性:继承、封装、多态 继承:单继承、多继承 继承的优点 减少了重复代码 增加了类的耦合性(耦合性不宜多,宜精) 使得代码更加规范化,合理化 阅读全文
posted @ 2019-08-19 21:45 SupSnake 阅读(133) 评论(0) 推荐(0)