EMZETT.
Увійти

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

Коротко: Визначений інтерфейс, через який спілкуються дві системи або компоненти, — у контексті обладнання фізичний роз’єм (наприклад, мережевий інтерфейс, інтерфейс USB); у контексті ПЗ програмний інтерфейс (API).

Докладніше: Інтерфейс визначає, ЯК дві сторони розмовляють між собою (форма роз’єму, протокол, рівень сигналу чи сигнатура функції), і жодній стороні не потрібно знати, як інша влаштована всередині. Це забезпечує взаємозамінність — доки інтерфейс дотримується, конкретна реалізація за ним не важлива.

Подробиці

Основний принцип інтерфейсу — розділення «що пропонується» та «як реалізовано».

Див. також: порти, API, USB