|
|
|||||
Цитата:
Добавлено через 39 секунд А так MVC ради MVC это не всегда оправдано. |
|
|||||
Регистрация: Jun 2009
Адрес: Нерезиновая
Сообщений: 23
|
Абсолютно излишне, даже вредно, читать про паттерны в контексте языка. Одна из самых замечательных книг по этому вопросу: Паттерны проектирования, банды четырех. Ее несложно нагуглить.
Цитата:
Цитата:
Последний раз редактировалось DCH; 30.05.2014 в 15:38. |
|
|||||
[+1 22.07.14]
[+4 12.08.14] [+1 09.02.15] Регистрация: May 2014
Сообщений: 182
|
Цитата:
Цитата:
|
|
|||||
Все эти структуры могут применяться в различных ситуациях с разным успехом.
Поэтому одной конкретной нельзя придерживаться всё время.
__________________
There is no thing in this world that is not simple. |
|
|||||
[+4 06.05.14]
|
Цитата:
Еще есть такие вещи как вью-контролы, которые конечно очень редки но имеют место быть. Он как бы вьюха, но по большей части занимается процессами. В одном из проектов был выбор ( понятное дело, что это разовая ситуация, если бы их было много, я бы пересмотрел архитектуру) - либо рассылать событие из вью в контроллер чтобы сделать следующее model.nextGen() - запустить некий метод модели, либо прям из вьюхи это сделать. Почему нет, когда это удобнее и быстрее, лишь потому, что становится уже не МВС - а некая своя стандартизация ? Так это хорошо, чем плохо. Но опять же, это разовая система, я бы писать так не стал постоянно, например.
__________________
Марк Tween |
|
|||||
Регистрация: Apr 2014
Сообщений: 97
|
Цитата:
Кстати, может есть описание конвенций синтаксиса на русском где-то? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
[+4 06.05.14]
|
Цитата:
Имеется меню. В котором есть чекБокс допустим, я выбираю состояние, это все во вью. Благодаря тому, что я выбрал состояние, модель должна запомнить это состояние и дальше произвести несколько своих операций, разослать события в другие вью и т.п. - не суть, архитектура допустим большая. Так вот по парадигме я должен сделать следующее : разослать событие из ВЬЮ в контрол, где сообщить какое состояние выбрано и затем запустить метод модели. Это долгая операция, но она вполне оправда в контекте МВС. Но в данный момент, допустим это разовое дело, КОГДА вью должно в итоге загрузить модель, в остальных случаях - вью только слушает модель. Посему я разрешил себе написать model.nextGen() / model.prevGen() из вью, где выбрано состояние, чем осуществлять ДОЛГИЙ подход через контроллер. В данный момент я и назвал такой вид, как вид-контроллер по сути. Но я повторил, что это разовая практика, я так не делаю, только в 1 проекте позволил - и не увидел проблем, а только плюсы. Опять же зависит от масштабности проекта, но все же..
__________________
Марк Tween |
Часовой пояс GMT +4, время: 12:08. |
|
« Предыдущая тема | Следующая тема » |
|
|