|
Application Programming Interface (API)
— набор методов и функций, позволяющие программисту получить доступ к функциональности программного компонента(программы, модуля, библиотеки).
API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Программные компоненты взаимодействуют друг с другом посредством API.
При этом обычно компоненты образуют иерархию — высокоуровневые компоненты используют API низкоуровневых компонент, а те,
в свою очередь, используют API ещё более низкоуровневых компонент.
По этому принципу построены и протоколы передачи данных по Internet.
|