理解什么是适配器(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要把一个只包含抽象方法的类称为接口?

能够这样想象?

接口的设置是为了提供便利例如插座的插孔也是一种接口它就为人们使用电器提供了便利比起本身把插头和几根电线接起来直接把插头插进插孔要更便利而且更安全.

拿怎么实现这个接口呢用一个电器实现呗.

笔记本电脑只需接一个插孔(一个类可实现一个接口)

台式电脑须要多个插孔(一个类也可实现多个接口)

相关文章
相关标签/搜索