電源適配器模式使用方法 |
適配器,顧名思義就是一個(gè)接口轉(zhuǎn)換器,它可以是一個(gè)獨(dú)立的硬件接口設(shè)備,在計(jì)算機(jī)中,適配器通常內(nèi)置于可插入主板上插槽的卡中,卡中的適配信息與處理器和適配器支持的設(shè)備間進(jìn)行交換。 插墻式電源適配器模式有什么使用方法呢? 電源適配器廠家為大家講解適配器模式使用方法 用一個(gè)類同時(shí)繼承接口和已知類,利用已知類中定義的方法和屬性等,實(shí)現(xiàn)接口中的定義(主要利用了重載接口方法的辦法)。用此類作為其他業(yè)務(wù)類的基類,也就是這個(gè)類適配了接口和已知類。若已知類發(fā)生變化,只需修改類適配器,就可以滿足接口的實(shí)現(xiàn)。 適配器模式(Adapter Pattern)是作為兩個(gè)不兼容的接口之間的橋梁。這種類型的設(shè)計(jì)模式屬于結(jié)構(gòu)型模式,它結(jié)合了兩個(gè)獨(dú)立接口的功能。 這種模式涉及到一個(gè)單一的類,該類負(fù)責(zé)加入獨(dú)立的或不兼容的接口功能。舉個(gè)真實(shí)的例子,讀卡器是作為內(nèi)存卡和筆記本之間的適配器。您將內(nèi)存卡插入讀卡器,再將讀卡器插入筆記本,這樣就可以通過筆記本來讀取內(nèi)存卡。 我們通過下面的實(shí)例來演示適配器模式的使用。其中,音頻播放器設(shè)備只能播放 mp3 文件,通過使用一個(gè)更高級(jí)的音頻播放器來播放 vlc 和 mp4充電器文件。 模式解析 你想使用一個(gè)已經(jīng)存在的適配器模式,而他的接口不符合你的需求。你想創(chuàng)建一個(gè)可以復(fù)用的類,該類可以與其他不相關(guān)的類或不可預(yù)見的類協(xié)同工作。你想使用一些已經(jīng)存在的子類,但是不可能對(duì)每一個(gè)都進(jìn)行子類化已一匹配他們的接口,對(duì)象適配器可以適配他的父類接口。 適配器如同一個(gè)常見的變壓器,也如同電腦的變壓器和插線板之間的電源連接線,他們雖然都是3相的,但是電腦后面的插孔卻不能直接插到插線板上。 作者曾經(jīng)遇到過一個(gè)ASP編程的難題,asp不是面向?qū)ο蟮?,但是卻可以借鑒適配器模式解決問題。問題是這樣的,在一個(gè)產(chǎn)品表(product)中的所有產(chǎn)品都有一個(gè)編號(hào),字段名字是bh,每個(gè)編號(hào)是唯一的,但卻不是主鍵,表中使用一個(gè)自動(dòng)增長(zhǎng)的id作為主鍵。在產(chǎn)品的詳情頁中使用傳過來的參數(shù)id查詢產(chǎn)品,而在另外的一個(gè)系統(tǒng)中也有一個(gè)同樣的表,需要訪問詳情頁(已經(jīng)由另外的一個(gè)程序員設(shè)計(jì)好,并且代碼晦澀難懂),由于字段值是自動(dòng)增長(zhǎng)的,兩個(gè)表中的主鍵并不對(duì)應(yīng)(在其中的一個(gè)系統(tǒng)中進(jìn)行刪除添加都會(huì)引起id的增長(zhǎng)),在具體的實(shí)現(xiàn)中,本人在有詳情頁的系統(tǒng)中添加了一個(gè)頁面(adapter),接受傳過來的產(chǎn)品編號(hào)bh,然后根據(jù)編號(hào)查找數(shù)據(jù)庫得到相應(yīng)產(chǎn)品的駐鍵id,最后讓頁面跳轉(zhuǎn)到詳情頁并傳遞一個(gè)id,在另外的系統(tǒng)中只要得到產(chǎn)品的編號(hào)bh,并把bh作為參數(shù)傳遞到添加的頁面(adapter)便可以得到正確的結(jié)果。 文章轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪除。 |
| 發(fā)布時(shí)間:2017.10.30 來源:電源適配器廠家 |
上一個(gè):12V電源適配器電路圖 | 下一個(gè):開關(guān)電源變壓器參數(shù)、工作原理及作用 |
東莞市玖琪實(shí)業(yè)有限公司專業(yè)生產(chǎn):電源適配器、充電器、LED驅(qū)動(dòng)電源、車載充電器、開關(guān)電源等....