![]() |
Цитата:
Только почему-то: Цитата:
Цитата:
|
В такой схеме нет контроля порядка обновления. В случаях, когда такой порядок необходим придется выкручиваться через приоритеты, что повлечет изменения в нескольких местах программы вместо одного. Нет простой возможности исключить группу объектов из обработки. Эти проблемы решаемы, но в итоге сложность программы получается даже выше, чем при менеджере, который на прямую вызывает методы у участников. В частных случаях, получится проще, но в общем либо сопоставимо, либо сложнее.
|
Ни о чем спор.
Это всё тонкости реализации, и если у кого-то это выливается в какие-то сложности, то к чему тут я. В общем и целом - асинхрон требует меньше кода, но его сложнее контролировать. Очевидно, что при недостаточности опыта, это повлечет за собой проблемы. Не вижу смысла продолжать дискуссию. |
Как раз не "в общем и целом", а в частном. Естественно все зависит от конкретной реализации. И кстати ваша схема без дополнительных действий синхронна, а описанная мной схема не исключает асинхронности.
|
"В интернете кто-то не прав"
|
| Часовой пояс GMT +4, время: 15:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.