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