摘要: python设计模式有单例模式、工厂模式、建造者模式。 单例模式: 系统中只需要一个实例、或者必须只能一个实例时,就可以使用(必须使用)单例模式。 例1:当一个配置数据需要被频繁的多次的使用时,会有多个实例,会造成内存损耗。此时使用单例模式,就可以防止该情况。 使用的案例为python原生的模块(导 阅读全文
posted @ 2022-08-17 22:36 umbrella~ 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 昨天面试被这个问题问倒了 明明是非常简单的问题,但是因为自己是实用派,不是概念党,所以没能答上来 其实非常简单 序列化:把dict转换为str,json.dumps(); 反序列化:把str转换为dict,json.loads(); 序列化遵循json的规则。如下: 阅读全文
posted @ 2022-08-17 15:21 umbrella~ 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1. 重写方法时,方法名一致,参数不一致,为重写(专业点叫重载)。 2. 重写的方法,可以和之前的方法共同存在(部分语言不好理解的点,会erlang的应该能理解)。 3. 就近原作和和this。 其实this更像是操作实例instance的属性 而直接使用则像是为了防止报错,进行下方的流程 1. 获 阅读全文
posted @ 2022-08-17 11:30 umbrella~ 阅读(10) 评论(0) 推荐(0) 编辑