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