![]() |
|
||||||||||
|
|||||
|
Цитата:
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Цитата:
Сложнее хотите? Давайте применим AbstractFactory. По типу модели выдадим тип представления. Полный консенсус. ) |
|
|||||
|
А, в этом плане. Просто у меня в голове идеальный-план-MVC в этом роде такой:
Любая модель имеет свойство renderable, и если оно есть и добавляется в другую модель - сразу же к ней цепляется нужное представление. И либо модель сама знает, как её визуализироваться (т.е. имеем ссылку типа Class на Class представление), либо получать имя класса модели и лепить из неё представление. Фабрика, короче, как ты и сказал. Думаю вот что-то такое и описать в MVC part 2...
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Предлагаю реализацию (самовыражение модели) оставить на выбор представления. Мы просто не сможем (да и не нужно) предусмотреть всех вариантов во что будет визуализирована (аудиовизирована, тактилориризорована, запаховизирована, вкусовизирована) модель.
|
|
|||||
|
А всех и ненадо. По идее модели наследуются от некоторой абстрактной, BaseModel в которой есть функционал для бабблинга. Туда же можно заложить и какой-то объект ViewerInformation, в котором хранится вся-вся информация, как конкретно эту модель нужно представить в стандартном случае (коих будет 9 из 10), а для нестандартных - в тот же объект ещё что-то добавить.
В итоге получается монстрюга с 40 ногами, которые торчат из ушей. Зачем - я ещё не придумал. )
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
.
|
Цитата:
Цитата:
а) есть черно-белый телевизор. б) есть цветная ЖК панель, 200Hz кадровой, супернавороченным шумодавом и предикативной системой восстановления сигнала. Выбери себе, как будешь кодировать сигнал отдельно для бабушки и для мажора и отправлять явные посылы между телетекстом о ViewerInformation. Отвлекся. Мысль такая. Как представляет мир себе каждый человек - это его собственное дело. А модель, одна на всех - жизнь ). Представление просто знает о модели ровно то, что может. Представление - это данность. Конкретный образчик мира. Модель ничего не знает о представлении. Модель абсолютна. Но абсолютна как первый закон Ньютона ). Как поведут себя представления - ей абсолютно нейтрально. Последний раз редактировалось dimarik; 11.11.2010 в 02:54. |
|
|||||
|
Цитата:
Цитата:
Хотя читая тебя всё больше понимаю что в жизни такое чудище применения не найдёт. Расскажи лучше, как конкретно ты реализовываешь механизм ожидания новых моделей (3 следующие добавленные модели будут игроками, их надо визуализировать, а следующие 4 - не надо, это метаданные).
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|