Форум Сообщества Аналитиков

Общий раздел => Примеры => Задачи студентов => Тема начата: maiordom от 17 Апреля 2011, 06:12:42

Название: Диаграмма классов ModelViewController
Отправлено: maiordom от 17 Апреля 2011, 06:12:42
Добрый день. Создал диаграмму классов, не уверен в правильности своих рассуждений. Прошу некоторой помощи.

Рассуждения:

1. Statistical_analysis использует с своей работе Math_operators (Математические операции) как часть целого.
2. Controller работает c экземплярами Модели (Model) и Представления (View).
    Работа Controller'a такова:
     1. Получает входные данные. (На диаграмме не показано, как это сделать? Например класс Files передает массив данных для анализа)
     2. Создает экземпляр модели/получает данные от нее.
     3. Передает в экземпляр представления данные, полученные от модели.
     4. Далее контроллер в итоге своей работы имеет 2 массива информации, которые он передает в шаблон представления. (На диаграмме не показано)

Я охарактеризовал зависимость между C --> M/V   как отношение зависимости. (Прав иль нет вопрос я обращаю к вам серьезный? )




(http://i055.radikal.ru/1104/13/a1129bf7c068.jpg) (http://www.radikal.ru)
Название: Re: Диаграмма классов ModelViewController
Отправлено: Galogen от 17 Апреля 2011, 18:27:39
http://chtivo.webhost.ru/articles/mvc.php
http://www.rsdn.ru/article/patterns/ModelViewPresenter.xml
Название: Re: Диаграмма классов ModelViewController
Отправлено: maiordom от 18 Апреля 2011, 01:42:49
Я хотел узнать правильно ли я отношения расставил, а ссылки рассказывают о самой структуре мвс.
Название: Re: Диаграмма классов ModelViewController
Отправлено: Galogen от 18 Апреля 2011, 11:25:50
MVC - архитектурный шаблон, а не детальный шаблон проектирования.
Ваша схема связей, мне кажется, не верной. Потому и дал ссылку.