Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / такая вот структура... / 2 сообщений из 2, страница 1 из 1
04.06.2006, 13:54
    #33770986
laconix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
такая вот структура...
есть следующие объекты: граф, вершина, ребро.
ясное дело, вершины и ребра входят в граф. но сам этот граф ссылается на вершину или ребро другого, родительского графа. т.е. получается иерархия графов.
вопрос. как это реализовать?
пробую создавать "абстрактный" класс типа родитель, от которого наследую вершину и ребро, а уже в нём организовать отношение типа родитель-потомок с этим графом... но тут чревато всё тем, что ещё надо хранить информацию о типа родителя: вершина ли это или ребро. да и сам граф необязательно должен иметь родителя... как это обойти - не знаю
...
Рейтинг: 0 / 0
08.06.2006, 10:28
    #33779658
T
T
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
такая вот структура...
Если, например, так:

1. Ввести свойство РеброИлиВершинаРодительскогоГрафа по типу того самого абстрактного родителя ребер и вершин

2. Если родителя у графа нет, то это свойство - пустая строка, например. (Родителя ведь, больше одного не может быть в этой модели?)

3. Определить, какой тип (вершина, или ребро) свойства, введенного в п.1 можно, например, по наименованию класса instance, присвоенного этому свойству (предварительно убедившись, что это IsObject, конечно) либо значением какого-либо свойства-маркера, введенного у родителя-всех-ребер-и-классов

?
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / такая вот структура... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]