适配器模式
2018-10-26 10:01
15 查看
文档查阅说明:
定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
使用场景:
● 有动机地修改一个正常运行的系统的接口,这时应该考虑使用适配器模式
[code]public class Target { public void request() { System.out.println("request"); } }
[code]public class Adapter extends Target { private Result result = new Result(); @Override public void request() { // TODO Auto-generated method stub super.request(); System.out.println("转换"); result.request(); } }
[code]public class Result { public void request() { System.out.println("请求"); } }
[code]public class Test { public static void main(String[] args) { Target target = new Adapter(); target.request(); } }
阅读更多
相关文章推荐
- 各司其职:在Android适配器中使用委托者模式 - 小change
- Java 实现适配器(Adapter)模式
- 设计模式之适配器,C++实现
- ASP.NET的适配器设计模式(Adapter)
- GoF--适配器设计模式
- Java设计模式——适配器设计模式
- 七、Adapter 适配器(结构型模式)
- 简单解析一下适配器模式。
- 设计模式-----Adapter(适配器)模式
- 设计模式之Adapter(适配器)
- 适配器(Adapter)模式
- C#实例解析适配器设计模式
- Java设计模式—适配器(Adapter)
- 结构型模式——适配器模式
- 设计模式-适配器(Adaper)模式
- 适配器 蒙面模式 代理模式
- Java-学习笔记-设计模式-适配器
- Java经典23结构模型的设计模式(三)------附加代理模式、适配器型号、Facade模式的差异
- Java设计模式透析之 —— 适配器(Adapter)
- 设计模式之——适配器