理解什么是適配器(adapter)和接口(interface)


● 適配器(adapter)

In computing, adapter is a hardware device or software component that converts transmitted data from one presentation form to another. The data presentation can be, for example, a message sent between objects in an application or a packet sent through a network.

適配器就是一個接口轉換器,它可以是一個獨立的硬件接口設備(如獨立顯卡即顯示適配器),允許硬件或電子接口(如主板的顯示接口)與其它硬件或電子接口(如顯示器接口)相連,也可以是信息接口。比如:電源適配器、三角架基座轉接部件、USB與串口的轉接設備等。

適配器通俗一點說就是一種起中間連接作用的配件,使用這種配件的作用在於簡化主機的硬件設計,增加主機的通用性和靈活性。

例如:顯示卡是使用的最多的適配器了,由於我們能見到的顯示器種類太多,他們的分辨率和刷新頻率都會有差別,如果讓主板上的顯示輸出口為各種類型的顯示器准備好不同的輸出信號,那恐怕這塊電路板就要比主板還要大了,而且這塊主板一生最多也就能配幾個類型的顯示器使用,多余的就浪費了,於是人們達成共識:主板只提供顯示接口搜索,具體的顯示類型單獨做一塊顯示卡,形成主板的顯示接口-顯示卡(即顯示適配器)-顯示器這樣一個硬件連接形式,這樣既節省主板的電路,又可以根據需要通過更換顯示卡來適應顯示器的需要。

常用的適配器還有電源適配器、網卡適配器、網絡適配器、打印適配器...等等。

One that adapts, such as a device used to effect operative compatibility between different parts of one or more pieces of apparatus.

適應物,如用於在一件或多件儀器的不同部件之間實現有效兼容性的裝置

Android中的Adapter:

Adapter是連接后端數據和前端顯示的適配器接口,是數據和UIView)之間一個重要的紐帶。在常見的View(ListView,GridView)等地方都需要用到Adapter。如下圖直觀的表達了DataAdapterView三者的關系:

       

● 接口(interface)

In computing, an interface is a shared boundary across which two separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans and combinations of these. Some computer hardware devices such as a touchscreen can both send and receive data through the interface, while others such as a mouse, microphone or joystick are one way only.

三種接口:

人類與電腦等信息機器或人類與程序之間的接口稱為用戶界面。

電腦等信息機器硬件組件間的接口叫硬件接口。

電腦等信息機器軟件組件間的接口叫軟件接口。

VGA接口,又叫D-SUB接口。它傳輸紅、綠、藍模擬信號以及同步信號(水平和垂直信號)。當受到干擾時,顯示器可能會出現水波紋狀顯示。

VGA已經比較老了,雖然現在的台式電腦上仍然保留,但一些顯卡、超薄筆記本已經不具備。

為什么Java要把一個只包含抽象方法的類稱為接口?

可以這樣想象?

接口的設置是為了提供便利例如插座的插孔也是一種接口它就為人們使用電器提供了便利比起自己把插頭和幾根電線接起來直接把插頭插進插孔要更便利並且更安全.

拿怎么實現這個接口呢用一個電器實現唄.

筆記本電腦只需接一個插孔(一個類可實現一個接口)

台式電腦需要多個插孔(一個類也可實現多個接口)

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM