摘要:
【1】设计模式之单例模式 经典设计模式总共有23种,但其中只有少数几种被广泛使用。 常见的设计模式有单例模式、工厂模式、观察者模式、适配器模式、策略模式、装饰器模式、代理模式等。 实际常用的可能不超过其中的一半 其中单例模式是主要使用的设计模式之一 【2】为什么要单例模式 单例设计模式(Single 阅读全文
摘要:
【一】__init__(),__del__(),__new__(),__call__ Python的Class机制内置了很多特殊的方法来帮助使用者高度定制自己的类 这些内置方法都是以双下划线开头和结尾的,会在满足某种条件时自动触发 这个方法是一个类的构造函数,与之对应的__del__()是析构函数, 阅读全文
摘要:
【一】抽象类 【1】什么是抽象 与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 【2】抽象类方法 所有继承父类的子类必须重写父类的某些方法,这个父类就叫抽象类 # 一切皆文件 # 利用abc模块实现抽象类 impo 阅读全文