сложный COM объект
Hello All!
возникла необходимость создания COM объекта для работы со
специальной базой данных. Соответственно предполагаются интерфейсы
типа IDataBase - общие функции базы (загрузить, сохранить, получить
интерфейс указанной таблицы и т.д., и ITable - функции работы с
таблицами (найти данные, получить данные, записать данные и т.д.).
создается класс, представляющий базу данных, и в качестве
интерфейса IDataBase возвращается указатель на объект этого класса.
А как быть с таблицами? На что возвращать указатели при запросе
интерфейса ITable? С ама база реализуется на интерфейсах MSXML 4.0.
Одновременно могут быть запрошены НЕСКОЛЬКО таблиц, но загружать все в
какие-то внутренние структуры не хочется - есть объект XMLDOMDocument
в котором уже все загружено... но не в виде таблиц!
может у кого есть какие-то мысли как лучше сделать?