複製鏈接
請複製以下鏈接發送給好友

適配器

鎖定
適配器是一個接口轉換器,它可以是一個獨立的硬件接口設備,允許硬件或電子接口與其它硬件或電子接口相連,也可以是信息接口。比如:電源適配器、三角架基座轉接部件、USB與串口的轉接設備等。
中文名
適配器
外文名
Adapter/adaptor
類    別
轉換器
功    能
轉換信號
應    用
電源適配器、三角架基座轉接部件等
分    類
SNMP、TL1、RMI、CORBA、HTTP和HTML

適配器基本含義

在計算機中,適配器通常內置於可插入主板上插槽的卡中(也有外置的),卡中的適配信息與處理器和適配器支持的設備間進行交換。
適配器 適配器
電源適配器是小型便攜式電子設備及電子電器的供電電源變換設備,一般由外殼、電源變壓器和整流電路組成,按其輸出類型可分為交流輸出型和直流輸出型;按連接方式可分為插牆式和桌面式。移動PC由於沒有電池,電源適配器對其尤為重要。
多數移動PC的電源適配器可以自動檢測100~240V交流電(50/60Hz)。基本上所有的移動PC都把電源外置,用一條線和主機連接,這樣可以縮小主機的體積和重量,只有極少數的機型把電源內置在主機內。 在電源適配器上都有一個銘牌,上面標示着功率,輸入輸出電壓和電流量等指標,特別要注意輸入電壓的範圍,這就是所謂的“旅行電源適配器”。
當MBean註冊到MBean服務器時,就需要與這些MBean交互操作的協議,併為從管理應用程序發出的請求檢索信息。這是通過協議適配器啓用的,它能將管理應用數據轉換為標準協議信息。 [1] 

適配器類別

多協議代理支持的協議適配器包括:SNMP、TL1、RMI、CORBA、HTTP和HTML適配器。
在實際開發過程中,我們經常遇到這樣的事情,我們根據初步的需求制定了一個基類,在開發過程中才瞭解到詳細的需求或者需求發生了變動。而開發工作中的接口早已經定義完畢,並已經大規模投入編碼。此時若改動接口的定義會造成很多編碼上重複性的修改工作,並進而有可能造成修改不完全而導致的語義錯誤或邏輯錯誤。語義錯誤尚可以在編譯階段發現,而一旦發生邏輯性的錯誤,後果將會非常嚴重,甚至足以導致系統崩潰。此時就需要用到適配器模式的設計方法。 [1] 

適配器適配模式

在計算機編程中,適配器模式(有時候也稱包裝樣式或者包裝)將一個類的接口適配成用户所期待的。一個適配允許通常因為接口不兼容而不能在一起工作的類工作在一起,做法是將類自己的接口包裹在一個已存在的類中。
適配器模式主要應用於,當接口裏定義的方法無法滿足客户的需求,或者説接口裏定義的方法的名稱或者方法界面與客户需求有衝突的情況。
兩類模式:對象適配器模式 - 在這種適配器模式中,適配器容納一個它我包裹的類的實例。在這種情況下,適配器調用被包裹對象的物理實體。類適配器模式 - 這種適配器模式下,適配器繼承自已實現的類(一般多重繼承)。
適配器不具備數據速率轉換功能。
在計算機編程中,適配器包括:容器適配器、迭代器適配器、泛函適配器等。 [1] 

適配器使用方法

適配器模式的使用方法:
用一個類同時繼承接口和已知類,利用已知類中定義的方法和屬性等,實現接口中的定義(主要利用了重載接口方法的辦法)。用此類作為其他業務類的基類,也就是這個類適配了接口和已知類。若已知類發生變化,只需修改類適配器,就可以滿足接口的實現。
適配器類型:針頭轉接座 [2] 

適配器新品

2016年4月,微軟公司在中國發布了新一代無線顯示適配器:微軟無線顯示適配器 V2。據微軟介紹,在充分保留了上一代產品輕巧易用優點的基礎上,該適配器在提升設備兼容性、減少信號延時、小巧便攜設計方面做了進一步優化和改進。即使是在無網絡環境下,依然可以流暢使用,是現代化會議和生活娛樂必不可少的伴侶。 [2] 

適配器用途

一台實驗室離心機通常可以配多個轉子,容量大小不一.當在同一台離心機需要配同一種類但容量不一的兩個轉子時,可以考慮在大容量的試管孔裏放一個適配器以達到適合小容量試管的試管孔,這樣就只需要配上大容量的轉子加上一套適配器就可以滿足要求了,這樣既可以免除換轉子時拆卸的複雜工序,又節約金錢,因為一套適配器的價格遠遠低一個轉子的價格。 [2] 

適配器主機適配器

主機適配器host adapter)或主機總線適配器host bus adapterHBA)是以計算機為主機系統,連接其他網絡存儲設備的計算機硬件。該術語主要指連接SCSI光纖通道eSATA設備的設備。但是,連接IDE、以太網FireWireUSB或其他系統的設備也可能稱之為主機適配器
參考資料
  • 1.    Freeman, Eric; Freeman, Elisabeth; Kathy, Sierra; Bates, Bert (2004). "Head First Design Patterns" (paperback). O'Reilly Media: 244. ISBN 978-0-596-00712-6. OCLC 809772256. Retrieved April 30, 2013.
  • 2.    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley. pp. 139ff. ISBN 0-201-63361-2.