интерфейс

#31 Интерфейсы в Паскале, реализация их классами в ООП

Интерфейс -- структура для описания типа данных, описывает сигнатуры всех методов, которыми должен обладать класс, чтобы относится к данному типу.

Можно сказать, что интерфейс как и класс является помимо прочего является типом данных, но при этом не содержит реализации объявленных методов.

Конкретная релализация
методов интерфейса оставляется классам, которые будут, как говорят, реализовывать данный интерфейс.

Перейдем к рассмотрению примеров.

linux ip route Получение: Шлюз (geteaway), сетевого устройства и др. для данного IP

ip route get Получение шлюза

Используйте команду

ip route get нужныйip

-- она эмулирует получение ip ближайшего устройства в реальном времени
например:

ip route get 8.8.8.8

даста нам что-то вроде:
default via 192.168.1.1 dev enp3s0 proto static metric 100

API -- что это в программировании (АПИ, эйпи)

API (application programming interface) -- набор готовых функций, которые система (программа) предоставляет для использования другим программам (их часто называют "клиентами"), а также возможность вызывать эти функции каким-то конкретным способом.

Можно сказать, что это "внешний программный интерфейс", то есть что эти функции можно "вызвать извне" и получить определённые данные (для одних вызовов), а другими вызовами (если такие есть) модифицировать данные в системе предоставляющей API.

Subscribe to RSS - интерфейс