![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模式
文章平均质量分 53
S1406793
这个作者很懒,什么都没留下…
展开
-
02---结构型模式:适配器模式
一、适配器模式组合:在类B里放入类A的对象 ,就可以在类B里使用类A的方法。适配器模式内容:原本两个类不能在一起工作,加了适配器之后,可以在一起工作。类适配器当有多个产品 不适配时,另一种方法: 通过组合来完成 对象适配器将一个接口(cost)转化成另外一个接口(pay),使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。两种实现方法:类适配器:使用多继承——继承接口和待适配类 对象适配器:使用组合...原创 2022-02-24 09:11:11 · 82 阅读 · 0 评论 -
01---创建型模式:设计模式、工厂模式、建造者模式、单例模式
一、设计模式面向对象的三大特性:封装,继承,多态。接口:若干抽象方法的集合。作用:限制实现接口的类必须按照接口给定的调用方式实现这些方法;对高层模块隐藏了类的内部实现,直接看接口代码即可明白,不需要看类的具体实现。# 接口的实现方式(常用的一种)from abc import ABCMeta,abstractmethodclass Payment(metaclass=ABCMeta): #抽象类 @abstractmethod def pay(self,money原创 2022-02-21 12:42:40 · 231 阅读 · 0 评论