История изменений
Исправление
Forum0888,
(текущая версия)
:
Это да, достаточно посмотреть исходники на Си многих популярных проектов.
С созданием интерфейсов проблем нет.
Например в core Harbour имеется возможность создания «драйверов» для работы с источниками данных.
Каким образом?
Имеется struct, содержащий ссылки на функции (заданы конечно определения функций), а реализация их может быть разная для разных «драйверов».
Исправление
Forum0888,
:
Это да, достаточно посмотреть исходники на Си многих популярных проектов.
С созданием интерфейсов проблем нет.
Например в core Harbour имеется возможность создания «драйверов» для работы с источниками данных.
Каким образом?
Имеется struct, содержащий определения функций, а реализация их может быть разная для разных «драйверов».
Исходная версия
Forum0888,
:
Это да, достаточно посмотреть исходники на Си многих популярных проектов.
С созданием интерфейсов проблем нет.
Например в core Harbor имеется возможность создания «драйверов» для работы с источниками данных.
Каким образом?
Имеется struct, содержащий определения функций, а реализация их может быть разная для разных «драйверов».