Разработка архитектуры MVC - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть мобильное приложение, которое я хочу попробовать и реорганизовать таким образом, чтобы его было легче читать и обновлять, и я следую более эффективной практике.

Я хочу реализовать шаблон MVC, но меня немного сбиваютна пути туда.Я просто надеюсь на некоторую помощь в восстановлении архитектуры.

Вот схема моего приложения:

Level1) MainView имеет столбец из 5 кнопок, которые при нажатии ведут к View1, View2,View3, View4 или View5.

Level2) Каждое из этих представлений одинаково: список, но каждое заполнено различными данными.Выбор элемента приводит пользователя к другому набору представлений SubView1-20, каждый из которых снова заполняется списком.

Level3) Однако любой выбор, сделанный в Списке в Подпросмотре, приводит к представлению, которое всегда одинаково для всех путей выбора - но заполняется различными данными.В основном кнопка, другой список, текстовый ввод и текстовое поле.

Из того, что я понял, я смогу использовать намного меньше файлов и добиться чего-то такого же результата:

модель является одним классом для данных?Контроллер, являющийся классом или управляющий бизнес-логикой, и представление, которое вызывает контроллер?

Любые предложения, идеи и указания в правильном направлении приветствуются.

1 Ответ

0 голосов
/ 23 ноября 2011

Полагаю, вы будете делать это во Flex4 и в какой-то степени использовать шаблон MVC.

Вы смотрели в Cairngorm?http://en.wikipedia.org/wiki/Cairngorm_%28Flex_framework%29

...