![]() |
Несколько вопросов по PureMVC
Добрый день, начал делать проект с использованием PureMVC.
Остались непонятны некоторые моменты. Подскажите пожалуйста. 1) Вот есть там команды Код AS3:
Код AS3:
А если в каком-нить медиаторе на нее подписаться, то он ведь тоже отработает? В таком случае не проще ли все сделать через команду, а не раскидывать все по медиаторам? Код AS3:
Код AS3:
|
Зачем так делать?
Если потом вы этот медиатор уберете/переименуете, тогда придется редактировать и команду. Вот такая вот зависимость у вас получиться, а PureMVC призван сводить такие зависимости к минимуму. И вообще модель должна рассылать оповещение, что она готова к использованию и в медиаторах надо слушать это событие вместо startup. |
То есть из команд медиаторы лучше не трогать, а только менять модель? Медиаторы сами по себе слушают нотификации. Так?
> И вообще модель должна рассылать оповещение... А представление на действия пользователя? |
Цитата:
Модель можно изменять только с помощью команд, а медиаторы как с помощью команд так и слушая оповещения. Цитата:
Читайте Implementation Idioms & Best Practices. |
2morrowMan, спасибо за ответы))
> Читайте Implementation Idioms & Best Practices Читал, но на теории все вроде бы понятно, а вот практических примеров очень мало в Best Practices( Вот и начинают вылазить вопросы при разработке конкретного приложения. |
Код:
StartupCommand выполнитсяЕсли вам не понятны преимущества, то зачем вы его изучаете? =)) |
Заканчиваю проект на pureMVC. Чувствую себя кодогенератором =(
Если еще буду делать на нем проекты (что врядли) сразу возьму себе в помощь человек 5... А так в целом неплохо. |
| Часовой пояс GMT +4, время: 00:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.