摘要: 概念 什么是设计模式? ​ 设计模式是别人已经总结好的可以解决问题的方案 ​ 设计模式23种,常用的是单例设计模式,工厂设计模式,生产者消费者设计模式,代理委托设计模式等 什么是单例设计模式? ​ 单例:单个的实例,单个的对象 ​ 程序在运行的过程中,确保某一个类只能有一个实例【对象】,不管在程序的 阅读全文
posted @ 2018-11-22 21:42 SameSmile 阅读(175) 评论(0) 推荐(0) 编辑
摘要: overload 重载:两个类,如果在 一个类中重新实现了一个方法 对专有的方法进行重载 代码演示: 阅读全文
posted @ 2018-11-22 21:34 SameSmile 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.实例属性和类属性 实例属性【对象属性】和类属性的区别 ​ a.定义的位置不同:类属性直接定义在类中,实例属性定义在构造函数中 ​ b.访问方式不同:实例属性必须用对象访问,类属性可以使用类名或者对象访问 ​ c.在内存中出现的时机不同:类属性随着类的出现而出现,实例属性随着对象的出现而出现【在代 阅读全文
posted @ 2018-11-22 13:33 SameSmile 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.type() 代码演示: 2.isinstance() 代码演示: 3.dir() 代码演示: 阅读全文
posted @ 2018-11-22 13:31 SameSmile 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 函数的重写 前提:在具有继承关系的类中 作用:将父类中已有的函数在子类中进行重新的实现【声明部分一样的,实现部分不一样】 1.系统函数的重写 注意:并不是所有的函数都需要重写 __str__ __repr__ 代码如下: 2.自定义函数的重写 函数重写的时机:当父类中的函数的功能不满足子类的的需求时 阅读全文
posted @ 2018-11-22 13:19 SameSmile 阅读(2118) 评论(0) 推荐(0) 编辑