理解什麼是適配器(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與串口的轉接設備等。安全

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

例如:顯示卡是使用的最多的適配器了,因爲咱們能見到的顯示器種類太多,他們的分辨率和刷新頻率都會有差異,若是讓主板上的顯示輸出口爲各類類型的顯示器準備好不一樣的輸出信號,那恐怕這塊電路板就要比主板還要大了,並且這塊主板一輩子最多也就能配幾個類型的顯示器使用,多餘的就浪費了,因而人們達成共識:主板只提供顯示接口搜索,具體的顯示類型單獨作一塊顯示卡,造成主板的顯示接口-顯示卡(即顯示適配器)-顯示器這樣一個硬件鏈接形式,這樣既節省主板的電路,又能夠根據須要經過更換顯示卡來適應顯示器的須要。app

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

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

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

Android中的Adapter:orm

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

       

● 接口(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要把一個只包含抽象方法的類稱爲接口?

能夠這樣想象?

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

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

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

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

相關文章
相關標籤/搜索