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