Показать сообщение отдельно
Старый 14.06.2018, 03:36
robotR2D2 вне форума Посмотреть профиль Отправить личное сообщение для robotR2D2 Найти все сообщения от robotR2D2
  № 17  
Ответить с цитированием
robotR2D2

Регистрация: May 2016
Сообщений: 25
Помимо "абы как" я еще привел ряд примеров, конкретизирующих это "абы как". Например, случай, когда дед узнает о существовании правнука, а уже потом о внуке. И подобное я считаю изъяном. Даже с учетом того, что система программировалась с пониманием подобного недостатка.
Ранее я уже акцентировал, что мне интересно улучшение существующего алгоритма, я не ставлю задачу втоптать его в грязь.

Приведенный пример - это как раз вариант реализации предложения №2 из первого поста. И он таки тоже имеет изъян... Идея в принципе, а не конкретно твоя реализация. Тот кто запускает dispatch - не может быть уверен, что событие распространилось в теле метода-вызова, а это может быть местами критично.
Я в целом склоняюсь к реализации и классических событий, и вот таких - отложенных.