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