Мы продолжаем знакомство с шаблоном проектирования: MVC. На этом уроке мы создадим Модель и продемонстрируем как она работает.
Дата отправки отчёта:
30 мая 2017 г.
Задание выполнено: за
10 мин.
Чему научился:
разобрался немного что к чему
Что было сложным:
разобраться во взаимосвязях
Комментарии:
Пока не посмотрел как реализован метод notifyObservers не до конца понимал, почему так, но когда увидел сразу стало всё ясно. Думаю надо было упомянуть в уроке, что в методе notifyObservers вызывается метод update() каждого объекта, который был добавлен методом addObserver. Т.е выполнив addObserver(viewFrame), следующим методом notifyObservers(counter), который находится в методе plus() мы по сути выполняем viewFrame.update( this, counter); Короче, пока я вот так для себя не расписал как, что происходит и что куда передаётся, сразу не догнал всю суть до конца.
www.videosharp.info/video/design-observer этот курс был до того как начали запись курса по MVC, если тот курс проходил, там про это упоминалось. В любом случае, молодец, если есть вопросы, надо самостоятельно изучать вопрос, чтобы лучше понимать суть дела.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: команда notifyObserves(counter) отсылает нас к counter++; каждый раз когда есть вызов метода - modelPlus.plus(); в паблик воид меин? Трудности: не могу понять чем метод отличается от функции? есть метод plus а его функция это то что в фигурных скобках?