Показать сообщение отдельно
Старый 09.08.2013, 22:49
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 144  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
Аллилуйя!!)
Важно чтоб ты понимал что значит "напрямую меняет модель".
Да, контроллер имеет доступ к паблик методам модели. Но их должен быть минимум.
Напрямую меняет модель это не: model.counter += 1. Это model.parseDataFromServer(data). А модель уже сама распарсит и сама разберется что в этом месте надо сделать counter += 1, а вот здесь dispathEvent(ModelEvent.CHANGE)

Добавлено через 1 минуту
Это и будет называться "логика в модели". Все цифры в модели. Контролер не понимает откуда берется +=1 или -=1. Контроллер просто знает что "поступили новые данные, модель должна обновиться."
__________________
Кто к нам с чем для чего - тот у нас того от того.