Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.08.2013, 22:29
Котейка вне форума Посмотреть профиль Отправить личное сообщение для Котейка Найти все сообщения от Котейка
  № 1  
Ответить с цитированием
Котейка
 
Аватар для Котейка

Регистрация: Aug 2013
Сообщений: 56
Akopalipsis, суть не в том диспатчит модель или нет и кому Суть в том что она командует.
Цитата:
М->C: Дать виду спрайт дуба.
М->С: Отображаем дуб в виде.
М->С: Выдать в виде сообщение об ошибке.
Такого быть не должно.
Представьте себе что модель одна. Нет ни контроллера ни вида. Она создает мир, деревья в нем, животных, людей. Последние живут своей жизнью. Но графического представления этому нет, только логика. Все что делает модель это диспатчит изменения внутри себя, вникуда просто диспатчит. >Вырасло такое-то дерево. >Родился такой-то человек. >Тот пошел туда-то.
Модель у нас есть.
Внезапно трах тибидох появляется вид, начинает ловить события модели и их отображать. По своему как умеет. Люди кружочки. Деревья палочки. Если в модели кто-то родился. то появляется новый кружок и т.п.
Вот есть у нас и вид.
Потом приходит юзер. И он хочет как-то влиять на эти самые кружочки и палочки, ему нужно это щупать и изменять прямо в виде, неудобно же в модели, да и х.з. как. И чтобы все это связать, чтобы и вид и модель работали по отдельности, но могли оповещать друг друга появляется контроллер. Он слушает модель и передает в вид что там поменялось, а вид по свойски отображает. А так же он слушает чего там хочет наш юзер, что он щупает. И дергает модель за ниточки чтобы та обрабатывала запросы юзера.
Это и будет MVC.
То есть если вид заменить другим более навороченным, то от этого ничего не поменяется в модели. И наоборот, если вид станет хуже, то опять же модели по барабану. Будет он там людей показывать видом сверху или с головой марсиан=)

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.