適配器
適配器是我們熟悉的東西,但當認真思考適配器到底是什么時(shí),我們可能還真不能講出個(gè)所以然,今天就請跟隨小編一起認識一下適配器。
本文引用地址:http://dyxdggzs.com/article/175663.htm適配器是英語(yǔ)Adapter/adaptor的漢語(yǔ)翻譯。適配器就是一個(gè)接口轉換器,它可以是一個(gè)獨立的硬件接口設備,允許硬件或電子接口與其它硬件或電子接口相連,也可以是信息接口。比如:電源適配器、三角架基座轉接部件、USB與串口的轉接設備等。
在計算機中,適配器通常內置于可插入主板上插槽的卡中(也有外置的)...卡中的適配信息與處理器和適配器支持的設備間進(jìn)行交換。
電源適配器是小型便攜式電子設備及電子電器的供電電源變換設備,一般由外殼、電源變壓器和整流電路組成,按其輸出類(lèi)型可分為交流輸出型和直流輸出型;按連接方式可分為插墻式和桌面式。移動(dòng)PC由于沒(méi)有電池,電源適配器對其尤為重要。

多數移動(dòng)PC的電源適配器可以自動(dòng)檢測100~240V交流電(50/60Hz)?;旧纤械囊苿?dòng)PC都把電源外置,用一條線(xiàn)和主機連接,這樣可以縮小主機的體積和重量,只有極少數的機型把電源內置在主機內?!≡陔娫催m配器上都有一個(gè)銘牌,上面標示著(zhù)功率,輸入輸出電壓和電流量等指標,特別要注意輸入電壓的范圍,這就是所謂的“旅行電源適配器”。
當MBean注冊到MBean服務(wù)器時(shí),就需要與這些MBean交互操作的協(xié)議,并為從管理應用程序發(fā)出的請求檢索信息。這是通過(guò)協(xié)議適配器啟用的,它能將管理應用數據轉換為標準協(xié)議信息。
多協(xié)議代理支持的協(xié)議適配器包括:SNMP、TL1、RMI、CORBA、HTTP和HTML適配器。
在實(shí)際開(kāi)發(fā)過(guò)程中,我們經(jīng)常遇到這樣的事情,我們根據初步的需求制定了一個(gè)基類(lèi),在開(kāi)發(fā)過(guò)程中才了解到詳細的需求或者需求發(fā)生了變動(dòng)。而開(kāi)發(fā)工作中的接口早已經(jīng)定義完畢,并已經(jīng)大規模投入編碼。此時(shí)若改動(dòng)接口的定義會(huì )造成很多編碼上重復性的修改工作,并進(jìn)而有可能造成修改不完全而導致的語(yǔ)義錯誤或邏輯錯誤。語(yǔ)義錯誤尚可以在編譯階段發(fā)現,而一旦發(fā)生邏輯性的錯誤,后果將會(huì )非常嚴重,甚至足以導致系統崩潰。此時(shí)就需要用到適配器模式的設計方法。
在計算機編程中,適配器模式(有時(shí)候也稱(chēng)包裝樣式或者包裝)將一個(gè)類(lèi)的接口適配成用戶(hù)所期待的。一個(gè)適配允許通常因為接口不兼容而不能在一起工作的類(lèi)工作在一起,做法是將類(lèi)自己的接口包裹在一個(gè)已存在的類(lèi)中。
適配器模式主要應用于,當接口里定義的方法無(wú)法滿(mǎn)足客戶(hù)的需求,或者說(shuō)接口里定義的方法的名稱(chēng)或者方法界面與客戶(hù)需求有沖突的情況。
適配器模式的使用方法:
用一個(gè)類(lèi)同時(shí)繼承接口和已知類(lèi),利用已知類(lèi)中定義的方法和屬性等,實(shí)現接口中的定義(主要利用了重載接口方法的辦法)。用此類(lèi)作為其他業(yè)務(wù)類(lèi)的基類(lèi),也就是這個(gè)類(lèi)適配了接口和已知類(lèi)。若已知類(lèi)發(fā)生變化,只需修改類(lèi)適配器,就可以滿(mǎn)足接口的實(shí)現。
評論