设计模式心得(五) 适配器模式
来源:互联网 发布:裁剪软件 编辑:程序博客网 时间:2024/05/21 11:34
前段时间有人问适配器模式怎么理解,下面就整理一下吧,查了查网上有很多,老话也就不再重复的提了。
适配器(Adapter)模式为对象提供了一种完全不同的接口。你可以运用适配器(Adapter)来实现一个不同的类的常见接口,同时避免了因升级和拆解客户代码所引起的纠纷。
适配器模式(Adapter Pattern),把一个类的接口变换成客户端所期待的另一种接口, Adapter模式使原本因接口不匹配(或者不兼容)而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)器模式(把已有的一些类包装起来,使之能有满足需要的接口)。
有心的人可能会发现,我们笔记本电源线上就有一个适配器,那适配器到底做了些什么事情呢?它的主要作用就是将电压转换成我们笔记本能用的电压。那在我们程序中什么地方会用到这种模式呢?A系统与B系统需要数据传输,老系统到新系统的集成……总之就是用一些不是自己的东西。
如何来使用呢,通常情况下,我们需要写一个接口,输入一种数据输出另一种数据。经常用到的就不得不说webservice了,不管对方系统的运作机制,只获取自己需要的东西。
学习的时候最好也能有自己的适配器,将别人的知识转换为自己的。
- 设计模式心得(五) 适配器模式
- 设计模式(五)适配器
- java设计模式(五)---适配器模式
- 设计模式(五)--适配器模式
- 设计模式五:适配器模式
- 设计模式五-适配器模式
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式实践(五)适配器模式(adapter)
- 设计模式(五)适配器模式Adapter(结构型)
- 设计模式(五)适配器模式(结构型)
- 设计模式学习系列五:适配器模式(Adapter)
- 小鸟初学设计模式(五)适配器模式
- 深入浅出设计模式(五):7.适配器模式
- java设计模式(五)——适配器模式
- MyEclipse代码自动提示功能
- 获取屏幕宽高
- RAC linux运行环境安装前检查 服务器检查
- 让HGE支持网络(1) - HGE网络基础
- 深入浅出C++虚函数表
- 设计模式心得(五) 适配器模式
- oracle经典书籍推荐
- JAVA操作PDF文件
- Contiki Makefile 详细解读
- RAC linux配置服务器的图形化环境
- UVA 11881(Internal Rate of Return)二分法
- C++中的虚函数总结
- Linux 文件属性和默认权限
- 进程的管理之进程创建笔记