Size: a a a

2020 May 16

M

MrSmith in pro.cxx.holywars
Представим что у нас граф ты навешиваешь вот таким же образом на ноды информацию
источник

CC

Chris Calvin in pro.cxx.holywars
Задачу сформулируй
источник

CC

Chris Calvin in pro.cxx.holywars
Есть граф, вершины обладают значением, ок
источник

M

MrSmith in pro.cxx.holywars
Задача, есть граф, есть плагины плагины ничего не знают друг о друге но могу и знать определяется уже зависимостями, плагины хотят оставлять информацию на графе придумайте интерфейс как плагины могут это делать
источник

CC

Chris Calvin in pro.cxx.holywars
Граф это обьект, у него есть метод для проставления значения на определенную вершину
источник

CC

Chris Calvin in pro.cxx.holywars
В чем вопрос
источник

M

MrSmith in pro.cxx.holywars
Вопрос в том что значения вершин для плагинов иммутабельны а данные которые они могут оставлять не определенны до подключения
источник

CC

Chris Calvin in pro.cxx.holywars
Создаешь новые инстансы графа с учетом изменений которые вносит плагин
источник

CC

Chris Calvin in pro.cxx.holywars
статический метод класса граф который создает новый обьект на базе текущего и с учетом изменений что вносит плагин
источник

M

MrSmith in pro.cxx.holywars
Короче мое решение
источник

M

MrSmith in pro.cxx.holywars
Есть метод позволяющий прикрепить данные к ноде или группе нод(суб графу) и есть методы соответственно проверки есть ли данные на суб ноде входит ли она в группу
источник

M

MrSmith in pro.cxx.holywars
Все очень просто если модули знают о существовании другого модуля то и формат информации им известен
источник

CC

Chris Calvin in pro.cxx.holywars
данные ноды иммутабельны
источник

CC

Chris Calvin in pro.cxx.holywars
нода иммутабельна
источник

CC

Chris Calvin in pro.cxx.holywars
что ты прикреплять собрался
источник

M

MrSmith in pro.cxx.holywars
Да
источник

CC

Chris Calvin in pro.cxx.holywars
прикрепление == изменение
источник

M

MrSmith in pro.cxx.holywars
Нет
источник

CC

Chris Calvin in pro.cxx.holywars
)
источник

M

MrSmith in pro.cxx.holywars
В том и прикол
источник