简单解析一下适配器模式。
2018-10-06 14:31
134 查看
适配器模式就是用一个适配器的中间件,用于连接不匹配的两者。
共有三个模式:
类适配器模式,对象适配器模式,接口适配器模式。
类适配器模式:
[code]public class Adapter(适配器) extends Usber(usb实现类) implements Ps2 (ps2接口){ 2 3 @Override 4 public void isPs2() { 5 isUsb(); 6 } 7 8 } 测试: Ps2 p = new Adapter(); 5 p.isPs2();
对象适配器模式:
[code]public class Adapter implements Ps2 { 2 3 private Usb usb; 4 public Adapter(Usb usb){ 5 this.usb = usb; 6 } 7 @Override 8 public void isPs2() { 9 usb.isUsb(); 10 } 11 12 } 测试: Ps2 p = new Adapter(new Usber()); 5 p.isPs2();
接口适配器模式:
阅读更多不想实现A中的所有接口,这时候可以用抽象的Adapter实现A,然后让类继承抽象的Adapter,然后重写想要的方法即可
相关文章推荐
- (随记八)Android设计模式解析与实战_自由扩展项目_Builder模式_定义与简单实现
- FTP协议的两种工作模式简单解析
- 简单解析YiiFramework分页(ActiveRecord模式)笔记
- 关于fastjson解析对象和json串互转时空属性值不显示,简单mark一下
- 请用代码简单描述一下Singleton、抽象工厂、Bridge、Composite(任选三个)的设计模式的概念
- 03-22 简单测试了一下map和列表解析的速度对比
- Java类的加载过程以及单例模式的简单解析
- 解析SpringMVC源码中使用到的“适配器”模式
- 适配器设计模式,简单的Java代码模拟
- 简单介绍一下水晶报表的推与拉两种模式
- 简单介绍一下solr的几种应用模式
- C#实例解析适配器设计模式
- 图层知识,简单讲解一下27种图层混合模式的用法
- 适配器设计模式简单实现
- maven之读写pdf简单实例(pdfbox与itext)与pdfbox源码解析(访问者模式)
- 超简单,超详细,超快速,一下就懂Java(JDK中的)代理模式
- Java设计者模式简单工厂模式解析
- 解析Petshop 3.0 简单工厂(Simple Factory)模式
- maven之读写pdf简单实例(pdfbox与itext)与pdfbox源码解析(访问者模式)
- 单例模式简单解析--Singleton 单例模式(懒汉方式和饿汉方式)