适配器

适配器是英语Adapter/adaptor的汉语翻译。适配器就是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。

  适配器是英语Adapter/adaptor的汉语翻译。适配器就是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。比如:电源适配器、三角架基座转接部件、USB与串口的转接设备等。

  在计算机中,适配器通常内置于可插入主板上插槽的卡中(也有外置的)。卡中的适配信息与处理器和适配器支持的设备间进行交换。

  电源适配器是小型便携式电子设备及电子电器的供电电源变换设备,一般由外壳、电源变压器和整流电路组成,按其输出类型可分为交流输出型和直流输出型;按连接方式可分为插墙式和桌面式。移动PC由于没有电池,电源适配器对其尤为重要。

  多数移动PC的电源适配器可以自动检测100~240V交流电(50/60Hz)。基本上所有的移动PC都把电源外置,用一条线和主机连接,这样可以缩小主机的体积和重量,只有极少数的机型把电源内置在主机内。 在电源适配器上都有一个铭牌,上面标示着功率,输入输出电压电流量等指标,特别要注意输入电压的范围,这就是所谓的“旅行电源适配器”。

  当MBean注册到MBean服务器时,就需要与这些MBean交互操作的协议,并为从管理应用程序发出的请求检索信息。这是通过协议适配器启用的,它能将管理应用数据转换为标准协议信息。

  多协议代理支持的协议适配器包括:SNMP、TL1、RMI、CORBA、HTTP和HTML适配器。

  在实际开发过程中,我们经常遇到这样的事情,我们根据初步的需求制定了一个基类,在开发过程中才了解到详细的需求或者需求发生了变动。而开发工作中的接口早已经定义完毕,并已经大规模投入编码。此时若改动接口的定义会造成很多编码上重复性的修改工作,并进而有可能造成修改不完全而导致的语义错误或逻辑错误。语义错误尚可以在编译阶段发现,而一旦发生逻辑性的错误,后果将会非常严重,甚至足以导致系统崩溃。此时就需要用到适配器模式的设计方法。

  在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。

  适配器模式主要应用于,当接口里定义的方法无法满足客户的需求,或者说接口里定义的方法的名称或者方法界面与客户需求有冲突的情况。

  适配器模式的使用方法:

  用一个类同时继承接口和已知类,利用已知类中定义的方法和属性等,实现接口中的定义(主要利用了重载接口方法的办法)。用此类作为其他业务类的基类,也就是这个类适配了接口和已知类。若已知类发生变化,只需修改类适配器,就可以满足接口的实现。