Igor_123 » 26.07.2004 (Пн) 18:00
Во-первых никакая идея глупой не бывает (кто-то до этого додумался раньше)
На мой взгляд эфективнее использовать такой метод когда тебе необходимо совместить малосовместимые абстракции, например заполнить TreeView данными из Recordset ( случай редкий, а может и нет ). Здесь имеет смысл создавать класс в котором есть коллекция объектов класса, который, в свою очередь, содержал бы в себе ссылки на запись в Recordset, и на Node из TreeView.
Тогда в рамках этого класса можно редактировать оба элемента сразу.
В смысле редактировать данные, а хранилище и отображение только обновлять.
Я не претендую на истину в последней инстанции, просто сейчас доделываю ActiveX для отображения XML-файла, и пришел к выводу что удобнее создать класс(управляющий), в котором есть коллекция(просто, пока, коллекция) других классов(данные).
Вообще интересно было-бы поговорить на такие темы. А то всё больше "А как ...", хотя ответами, чего грешить, сам иногда пользуюсь