适配器(Adapter)
来源:互联网 发布:gh0st源码 编辑:程序博客网 时间:2024/04/29 06:39
定义:把一个类的接口变换成客户端所期待的另一种接口, Adapter模式使原本因接口不匹配(或者不兼容)而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)器模式(把已有的一些类包装起来,使之能有满足需要的接口)。
结构图:
<strong>/</strong>* * 需要适配的对象 */public class Adaptee {public void SpecialRequest(){System.out.println("specialrequest");}}abstract class Target {public abstract void Request();}/* * 包装adptee对象,把源接口转换是目标接口 */public class Adapter extends Target{private Adaptee adaptee = new Adaptee();public void Request(){adaptee.SpecialRequest();}}public class Client {public static void main(String[] args) {Target target = new Adapter();target.Request();}}
0 0
- 适配器Adapter
- Adapter适配器
- Adapter(适配器)
- 适配器[Adapter]
- 适配器(Adapter)
- 适配器--Adapter
- 适配器-Adapter
- 适配器Adapter
- 适配器 adapter
- 适配器(Adapter)
- Adapter适配器
- 适配器 Adapter
- 适配器Adapter
- 适配器 Adapter
- 适配器Adapter
- adapter(适配器)
- 适配器adapter
- 适配器Adapter
- ADO数据库如何使用?
- EhCache缓存学习
- 三十二、C++内存布局,对象大小计算、虚函数虚继承对类内存模型的影响
- System.map 的作用
- DG搭建物理备库
- 适配器(Adapter)
- wikioi 1276 图标的缩放
- UNIX/LINUX 平台可执行文件加载过程
- Java中守护线程的总结
- 如何编写Linux设备驱动程序
- 几个重要的Linux内核文件
- [如何读书]--记最近读书感觉效率不高的情况
- 【2014最新】iOS App 提交上架store 详细流程
- 理解 Linux 配置文件