Показать сообщение отдельно
Старый 27.10.2012, 11:46
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 2  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
1) Так - бесполезен. Ну кроме случая, если у вас какой-то уровень будет пропущен.
2) Смысл в абстракции. Объект на 5-ом уровне диспатчит событие, он не знает, кто его слушает, сколько их, итд. Это хорошо, это уменьшение связности классов, скрытие деталей реализации итд.
А синглтон или что-то такое будет зло (использование снглтона не по назначению, фактически - глобальные данные, что плохо).
3) Ну у вас 1000 объектов, 1 слушатель на родителе. Логичнее, чем 1000 слушателей и быстрее-точно.