适配器模式 简单实例
来源:互联网 发布:王朔小说 知乎 编辑:程序博客网 时间:2024/06/01 07:52
概述
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
定义一个接口
public interface ShuiWa {void tuhuo();//不是强项 }
public class HuoWa {void tuhuo(){System.out.println("我会吐火");}}
这个时候如果希望 实现ShuiWa的接口时候 对于函数tuhuo()希望借助别的类来实现 比如HuoWa
可以如下、
public class ShuiWaAndHuoWa implements ShuiWa{private HuoWa huoWa;ShuiWaAndHuoWa(){huoWa = new HuoWa();}@Overridepublic void tuhuo() {huoWa.tuhuo();}public static void main(String args[]) {ShuiWaAndHuoWa t = new ShuiWaAndHuoWa();t.tuhuo();}}
借助了别的类 来改变了某一个接口的具体实现。
1 0
- 适配器模式 简单实例
- 设计模式之适配器模式(Adapter)简单实例
- 适配器模式实例
- 设计模式----适配器模式 实例
- 简单介绍适配器模式
- 简单的适配器模式
- 适配器模式实例(C#)
- 适配器模式实例:反向迭代器
- 代理模式 适配器模式 装饰模式 实例
- 适配器模式的简单使用
- 适配器模式--就这么简单
- 适配器设计模式简单实现
- 设计模式php实例:适配器模式
- Java经典编程300例之实例065 适配器模式的简单应用
- 适配器模式(二)-----简单的实现一个适配器模式
- 适配器模式,浅谈什么是适配器模式,简单分析
- 设计模式之适配器模式简单实践
- 解析简单工厂模式和适配器模式
- #387 The Smallest Difference
- C++成员函数指针动太绑定
- IIS发布网站,网站脚本无法加载问题
- springmvc上传临时文件目录配置
- Mysql参数整理
- 适配器模式 简单实例
- JVM编译器的编译过程
- 如何记住强密码
- spring集成netty实现rabbitmq的rpc通信
- bzoj1293(尺取法的第一次运用)
- uva 10561 treblecross
- leedcode Ransom Note
- java总结篇—集合
- C++string类的实现