Мы начинаем знакомство с очень популярным и востребованным шаблоном проектирования - Наблюдатель / Observer. По-другому он называется Подчинённые / Dependents. Этот шаблон активно используется в событийно-ориентированных языках программирования.
На следующих уроках мы создадим несколько программ, на примере которых лучше уясним суть этого шаблона проектирования.
Дата отправки отчёта:
1 января 2019 г.
Задание выполнено: за
12 мин.
Чему научился:
Наблюдатель уведомляет все заинтересованные стороны о произошедшем событии или об изменении своего состояния. Строго говоря, это поведенческий шаблон проектирования, который определяет зависимость между объектами типа «один ко многим» таким образом, что при изменении состояния одного из объектов все зависящие от него оповещаются об этом.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 20295. Николай+1791. Валерий Жданов+110558. Иван Воронин+120662. Sofia020528. Геннадий Кравцов+117606. Виктор+117947. Dmitry Sinitsin+11. Евгений Волосатов+18275. Tekashnik+113417. Chip+110670. Сергей Соколов+110895. Danil42Russia+17119. Новопашин Владимир+120659. no name+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: отличный урок. наблюдатель позволяет оповещать подписчиков об изменениях,
и не надо лишний раз дергаться, подписался и ждешь. )
В общем, не надо мстить и убивать своих врагов, просто садимся на берегу реки и ждем. Через некоторое время мимо труп твоего врага проплывет мимо.
Научился: Повторил пройденное Наблюдатель следит за состоянием каких либо объектов и как только состояние изменилось, оповещает всех, кто находится в списке оповещения именно по этому объекту. т.е. в нашем случае, если ты находишься в пределах слышимости звонка, то ты будешь добавлен в список и оповещён о звонке, но если ты ушёл за пределы слышимости звонка, то автоматом удаляешься из списка оповещения и не услышишь звонок, который прозвенит. Естественно, удаление, добавления в список это уже доп. функционал, который анализирует дальность до объекта того, кого можно оповестить, чтобы данная система работала как нужно =)