Interface (програмиране) - това

Интерфейсът (от английски интерфейс -. Сечение на повърхността, преграда) - набор от средства и методи на взаимодействие между елементите на системата.

В зависимост от контекста, понятието се прилага на индивид елемент (интерфейс) и елементи на кабели (елементи стягащи интерфейс).







Този термин се използва в почти всички области на науката и техниката. Неговата стойност се отнася за всеки сдвояване взаимодействие лица. Под интерфейс разбере не само на устройството, но също така и правила (протокол) взаимодействието на тези устройства.

В контекста на един елемент интерфейс елемент, противоположна приложи елемент (вътрешно устройство и функциониране). Потребителят елемент, който не трябва да се знае как да се прилагат елементите, използвани, за да го оперират, но използва елемента трябва да предостави интерфейс за управление. Например, водачът не е необходимо да се знае как двигателя да карам кола, достатъчно е да използвате интерфейса на превозното средство (колело и педали).

Интерфейси в компютрите

Интерфейси са в основата на взаимодействието на всички съвременни информационни системи. Ако интерфейса на даден обект (персонален компютър, програми, функции), не се променят (стабилна, стандартизиран), това дава възможност за промяна на самия обект, а не пренареждане на принципите на неговото взаимодействие с други обекти.







Например, да се научат да работят с една програма под Windows, потребителят може лесно да овладеят, а други - защото те имат един и същ интерфейс.

компютърната система на взаимодействие може да се извърши на потребителя нива, както хардуер и софтуер. В съответствие с тази класификация са:

Наборът от средства, чрез които потребителят комуникира с различни устройства.

  • Интерфейсът на команден ред. инструкциите, дадени от низове компютърна клавиатура за въвеждане на текст (команди).
  • Графичен потребителски интерфейс. софтуерни функции е графични елементи на екрана.
  • интерактивен интерфейс
  • Natural-езика на интерфейса: потребителят "преговорите" с програмата в родния си език.
физически интерфейс

Метод на взаимодействие на физически устройства. Най-често става дума за компютърни портове.

  • мрежов интерфейс
  • Gateway (телекомуникации) - устройство, което се свързва с локална мрежа до по-голям, например, в интернет
  • Bus (компютър)
  • Невро-компютърен интерфейс (английски мозък-компютър интерфейс.): Отговаря за комуникацията между невроните и електронно устройство, с помощта на специални електроди, имплантирани.
програмен интерфейс
  • функция интерфейс
  • Приложен програмен интерфейс (API): набор от стандартни библиотечни методи, които програмистите могат да използват, за да получите достъп до функционалността на други програми.
  • Обаждане на отдалечени процедури
  • COM интерфейс
  • (OOP), интерфейс

Интерфейси в областта на естествените науки