Показать сообщение отдельно
Старый 23.12.2017, 18:46
0l3 вне форума Посмотреть профиль Отправить личное сообщение для 0l3 Найти все сообщения от 0l3
  № 4  
Ответить с цитированием
0l3
 
Аватар для 0l3

Регистрация: Oct 2015
Сообщений: 32
Хорошо, если у меня десятки кастомных событий...

Код:
Пример "Изменение языка интерфейса":
  Вивер: [событие] Пользователь изменил язык интерфейса (комбобокс = "ru")
  Контроллер: Модель - загрузи файл ("ru")-языка локали!
  Модель: [событие-реакция] Файл локали загрузил. Данные в паблик-контейнере.
  Контроллер: Вивер - обнови UI! Используй такие данные (Модель.контейнерСтринговЛокали)
  Вивер: [событие-реакция] UI обновил успешно.
У Вивера десяток событий, у Модели десяток, и тд.. я уже представляю себе объявление 20-30 слушателей на Контроллере.. Как это обойти? Или сам подход такой организации общения между классами не правильный в данной ситуации. (caseyryan, я вас услышал=)