![]() |
Цитата:
|
Как-то часто стало витать в воздухе некое "xml-ядро"... хоть бы объяснил кто, что за зверь такой. Если, конечно, не секрет:).
|
Цитата:
|
Цитата:
Так что ссылка на модель будет во вьюхе. А мы ведь из вьюхи на нее подписываемся? |
Вот я и спрашиваю, что это за MVC, в котором Вью импортирует в себя класс Модели.
MVC вроде для того и придумали, чтобы не было жесткой связи между данными и отображением. IModel и есть список геттеров. |
ребят, а как на счет событий, могут ли дети подписываться на созданные родителями события ? Да, могут, а правильно ли это? По моему, - нет.
|
Цитата:
|
Цитата:
|
Цитата:
Я вообще всегда смотрел с той точки зрения что модель + контроллер это сердце системы. Вью без них обоих не сможет функционировать, и модели подменять даже не пытался ни разу за всю практику. А вот вью при некоторых раскладах перестегивать как перчатки приходится. Потому "облегчение связи" всегда воспринимал как облегчение процесса либо смены вью, либо всей триады конкретного блока. Но если мы говорим о смене моделей, то нужен еще один уровень абстракции, как медиатор для вью, но прокси для моделей. Прокси за своим интерфейсом инкапсулирует несколько моделей, и меняет их внутри себя. В итоге получается медиатор слушает прокси, но медиатор может менять вьюхи как перчатки, а прокси модели как перчатки. А вот сам медиатор и прокси неизменны и со своими конкретными АПИ. Добавлено через 38 секунд Цитата:
Фейл у нас начинается с момента наличия ссылки на родителя. |
Цитата:
Вы когда-нибудь видели, чтобы родитель звонил своему семилетнему сыну и объяснял "слушай, у меня тут завал на работе, шеф притащил еще один проект. Плюс в машине масло где-то течет, я блин весь уже на нервах.."? Это обязанность детей звонить родителям и рассказывать о том, что с ними происходит. (DispatchEvent) Родитель же дает четкие указания "ну ка, марш в кровать!" (child.method()). А если ребенок не звонит, родитель его контролирует наблюдением (child.x, child.alpha). Когда ребенок начинает гонять по экрану родителя, а тот плачется ребенку в трубку, на приложении можно ставить крест. Лучше стать хорошим художником, чем плохим программистом. |
| Часовой пояс GMT +4, время: 11:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.