java 中的设计模式---适配器模式
来源:互联网 发布:breed修改mac 编辑:程序博客网 时间:2024/05/22 10:29
适配器模式--将一种接口转化成另一种接口,或者说将一种数据结构转换成另一种数据结构方便调用
android或java开发中经常会用到名字中带有 adapter的类,通常情况下这个类就是adapter模式的一种实现
列举 java源码中的一个及其简单的例子:
static final class RunnableAdapter<T> implements Callable<T> { //adapter实现 将Runnale接口转化为Callable接口 final Runnable task; final T result; RunnableAdapter(Runnable task, T result) { this.task = task; this.result = result; } public T call() { task.run(); return result; } }
public static <T> Callable<T> callable(Runnable task, T result) { //调用方法 if (task == null) throw new NullPointerException(); return new RunnableAdapter<T>(task, result); }
0 0
- java 中的设计模式---适配器模式
- 设计模式中的适配器模式
- Java 适配器设计模式
- 适配器(JAVA设计模式)
- java 适配器设计模式
- java设计模式 适配器
- Java适配器设计模式
- java适配器设计模式
- java设计模式-适配器
- java适配器设计模式
- java设计模式----适配器模式
- Java设计模式----适配器模式
- java设计模式适配器模式
- java设计模式--适配器模式
- java设计模式---适配器模式
- java设计模式---适配器模式
- JAVA 设计模式-适配器模式
- Java 设计模式 适配器模式
- A Windows Batch File Programming Primer
- web.config中配置数据库连接的两种方式
- Configuring PATH and other environment variables in a bat file on Windows 7
- PHP中Date获取的系统时间不准确的原因和解决方法
- osg示例解析之osganimationmorph(1)
- java 中的设计模式---适配器模式
- 路还很长
- java项目经验
- Windows Programming/Programming CMD
- JS的toFixed方法出错 重写
- set Windows NT 4..Windows 7 Syntax
- 1106: 火柴棒等式
- 用U盘启动盘安装Ubuntu
- 沉寂心念,独看落花碎