适配器模式
来源:互联网 发布:网络爬虫工具 绿色版 编辑:程序博客网 时间:2024/05/29 14:29
将一个类的接口转化为另一个客户需要的接口,Adapter模式是的原来本不兼容的那些类型可以一起工作,从实现上来说,适配器实际上就是创建适配器类实现目标接口,适配器中持有被适配类的对象,在适配器中使用此对象进行处理
代码实现:
//目标接口public interface Targert { public void request();}//待适配对象public class Adaptee { public void actualRequest(){ System.out.println("actual request"); }}//适配器public class Adapter implements Targert { //持有待是被对象 Adaptee adaptee = new Adaptee(); @Override public void request() { adaptee.actualRequest(); }}//客户端public class Client { public static void main(String[] args) { Targert targert = new Adapter(); targert.request(); }}
适配器一般在两个类所做的事情相同或者相似,但是具有不同接口的时候使用。
阅读全文
0 0
- 适配器及适配器模式
- 适配器及适配器模式
- 适配器模式(类适配器)
- 适配器模式(默认适配器)
- 适配器模式(对象适配器)
- 适配器模式-类适配器
- 适配器模式-对象适配器
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 介绍物联网中几个应用协议
- C++笔记(三)
- 条件语句
- ZOJ1008-Gnome Tstravex(dfs)
- shell脚本简单语法
- 适配器模式
- Oracle中TO_DATE格式
- 利用java循环输出等腰三角形
- mac安装mysql的两种方法(含配置)
- html之meta标签
- 算法系列——Implement Stack using Queues
- android gradle配置详解
- Error:Execution failed for task ':app:clean'. > Unable to delete directory: 最新解决方法
- Spring Cloud Eureka 入门 (二)服务提供者详解