Создание интерфейса метода доступа на C ++ с использованием принципов OOP - PullRequest
0 голосов
/ 02 августа 2020

В postgres есть интерфейс для написания определяемых пользователем методов доступа к индексу (например, индекс B-дерева, ha sh index et c.)

API работает как пользователь ( Создатель индекса) заполняет структуру, которая имеет элементы и указатели функций, связанные с созданным индексом (struct IndexAmRoutine: https://www.postgresql.org/docs/12/index-api.html), и общие методы в API используют эту структуру для использования определенного индекса.

Мой вопрос, есть ли лучший способ сделать этот API, используя принципы OOP с С ++? или Как принципы OOP могут помочь в улучшении упомянутого выше API?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...