Показать сообщение отдельно
Старый 02.06.2009, 19:05
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 16  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
В общих чертах правильно. О code reuse не упомянули. И скорее изменение представлений никак не повлияет на оставшуюся парочку - контроллер и модель.
А вот изменение модели, тех её свойств, которые отслеживаются вьюхами повлечет за собой изменение последних.

Представлений может быть несколько. В моем рассуждении в данном приложении представлением является зам звук (SoundView), а так же упомянутые Вами элементы плеера. Представления вполне могут "питаться" от одной модели.

Цитата:
модель не должна ничего делать кроме как загружать и хранить песню или ссылку на песню.
Можно переложить ответственность за загрузку на представление. В модели только URL. Так же в модели, повторюсь, есть текущая позиция проигрывания песни, может быть плейлист, уровень громкости, баланс каналов, флаг проигрывается/остановлено и пр. и пр.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.