EMZETT.
Войти

Интерфейс (interface)

Коротко: Определённый интерфейс, через который общаются две системы или компонента, — в контексте оборудования физический разъём (например, сетевой интерфейс, интерфейс USB); в контексте ПО программный интерфейс (API).

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

Подробности

Основной принцип интерфейса — разделение «что предлагается» и «как реализовано».

См. также: порты, API, USB