Цитата:
Это тогда лишние классы создавать. Что для событий старлинга, что для сигналов.
|
Для событий старлинга, я просто создаю константы во View, и их ловлю в медиаторе. К примеру
button_friend_triggered. Уже в медиаторе я отправляю свое событие, к примеру
FriendEvent.GET_FRIEND. Из этого выходит, что вид не знает что он конкретно диспатчит (у меня только triggered, change и т.д.), а уже медиатор решает что делать когда была нажата кнопка, или изменился чекбокс.