zl程序教程

您现在的位置是:首页 >  工具

当前栏目

源码分析之委派模式与适配器模式

源码模式 分析 适配器 委派
2023-09-27 14:19:50 时间

源码分析之委派模式与适配器模式

1.1 适配器模式
结构型:从程序的结构上实现松耦合,从而扩大整体的类结构,用来解决更多更大的问题。
适配器模式(Adapter Pattern) 将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)。
适配器模式属于结构型模式。
主要分为三类:类适配器模式、对象适配器模式、接口适配器模式。如图所示:在这里插入图片描述
适配器模式的角色划分
Target目标抽象类:定义客户所需的接口,可以是抽象类或者接口,也可以是具体类(5V电压)。
Adapter适配器:适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,
适配器类是适配器模式的核心,在对象适配器中,它通过继承Target并关联一个Adaptee对象使二者产生联系( 充电器 --》转换适配作用)。
Adaptee 适配者类: 被适配的角色 。(220V电压)
原理分析
1)适配器模式:将一个类的接口转换成另一种接口.让原本接口不兼容的类可以兼容。
2