摘要: 内容:定义一个工厂类接口,让工厂子类来创建一系列相关或者相互依赖的对象 例如:生产一部手机你,需要手机壳、CPU、操作系统三类对象来进行组装,其中每类对象都有不同的种类。对每个具体工厂,分别生产一部手机需要的三个对象 相比工厂方法模式,抽象工厂模式的每个具体工厂都生产一套产品 from abc im 阅读全文
posted @ 2022-07-02 20:55 我是小菜鸡丫丫 阅读(32) 评论(0) 推荐(0) 编辑
摘要: from abc import ABCMeta, abstractclassmethod # 接口 class Pay(metaclass=ABCMeta): @abstractclassmethod def pay(self, money): pass # 称Alipay实现了pay接口 clas 阅读全文
posted @ 2022-07-02 20:00 我是小菜鸡丫丫 阅读(28) 评论(0) 推荐(0) 编辑
摘要: from abc import ABCMeta, abstractclassmethod # 接口 class Pay(metaclass=ABCMeta): @abstractclassmethod def pay(self, money): pass # 称Alipay实现了pay接口 clas 阅读全文
posted @ 2022-07-02 19:42 我是小菜鸡丫丫 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 借助python中的abc模块来实现抽象类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函数属性 抽象类中的抽象方法必须在继承的子类中全部重写 from abc import A 阅读全文
posted @ 2022-07-02 19:32 我是小菜鸡丫丫 阅读(38) 评论(0) 推荐(0) 编辑