Как задизайнить понятия "должно быть" и "есть"
От: Anpek  
Дата: 18.04.13 05:10
Оценка:
Есть граф. Каждый узел графа, некая структура со множеством состояний. У каждого узла есть входы и выходы — то есть как бы каждый узел это черный ящик, в котором что-то происходит с входными параметрами и что-то получается на выходе

И теперь между узлами графа юзер устанавливает связи. Но связи могут быть разумеется не любые, а по типам входов и выходов
То есть например из одного узла выходит нечто А, а у другого узла на входе может быть только А и В — так вот связсь можно установить толкьо между выходом А первого узла и входом А второго узла. Ну, думмаю, понятно это

Так вот — как задизайнить это самое ожидаемое на входе, но еще не установленное?

Можно конечно тупо флагами у узлов и у каждого входа-выхода устанавливать ожидаемый флаг — то есть без задания самого входа, а только флаг

Но мож как-то покрасивше можно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.