![]() |
|
||||||||||
|
|||||
|
Цитата:
Только почему-то: Цитата:
Цитата:
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
В такой схеме нет контроля порядка обновления. В случаях, когда такой порядок необходим придется выкручиваться через приоритеты, что повлечет изменения в нескольких местах программы вместо одного. Нет простой возможности исключить группу объектов из обработки. Эти проблемы решаемы, но в итоге сложность программы получается даже выше, чем при менеджере, который на прямую вызывает методы у участников. В частных случаях, получится проще, но в общем либо сопоставимо, либо сложнее.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Ни о чем спор.
Это всё тонкости реализации, и если у кого-то это выливается в какие-то сложности, то к чему тут я. В общем и целом - асинхрон требует меньше кода, но его сложнее контролировать. Очевидно, что при недостаточности опыта, это повлечет за собой проблемы. Не вижу смысла продолжать дискуссию.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Как раз не "в общем и целом", а в частном. Естественно все зависит от конкретной реализации. И кстати ваша схема без дополнительных действий синхронна, а описанная мной схема не исключает асинхронности.
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|