Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Observer / Observer - School Bell - Porter

  • Мы продолжаем знакомство с шаблоном проектирования: "Observer".
    На этом уроке мы приступаем к реализации интерфейса Observable()
    и его класс Porter() implements Observable.
  • Дата отправки отчёта: 15 марта 2019 г.
  • Задание выполнено: за 1 час. 43 мин.
  • Чему научился: оповещение Наблюдателей осуществляется оптом, не в розницу

    Наблюдатели хранятся в ArrayList<>();

    Реагируют на событие лишь те наблюдатели, что добавлены

    Удаленный объект звонок как это ни удивительно, не звонит, но трое вечерних студентов рады и без звукового сопровождения (вторая иллюстрация)
  • Оценка видео-уроку:
Отчёт от 17947 за Observer / Observer - School Bell - Porter


Отчёт от 17947 за Observer / Observer - School Bell - Porter




Оцени работу

 
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Observer / Observer - School Bell - Porter / 2019-03-15 15:28

Шаблон Наблюдатель годен...
- когда у абстракции есть минима две взаимозависимые сущности

- когда инкапсуляции тех сущностей в разные экземпляры изменяются и используются независимо

- когда изменение одного объекта требует изменить и другие, но неясно сколько объектов нужно изменить

- когда объект должен оповещать прочих без рефлексии


10365. --
Rita
Rita
ответить
→  Dmitry Sinitsin  # Observer / Observer - School Bell - Porter / 2019-03-15 16:34

Вся сложность конструкции становится лёгкой, когда понимаешь суть происходящего
Просто огромный курс шаблоны получился)))


  • Отчёт оценивали:
    9480Кирилл+1   14981DimanDOS+1   10365Rita+1   20659no name+1   3922Александр+1   20545Max+1   791Валерий Жданов+1   2146Иван+1   20071New programist+1   17255Слава+1   9913vip+1   Посетитель+1   18131Александр+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Узнал как работает шаблон Наблюдатель
Трудности: Вся сложность конструкции становится лёгкой, когда понимаешь суть происходящего
Просто огромный курс шаблоны получился)))


Научился: Повторил пройденное
Трудности: прекратить эксперименты =)
Увлёкся оптимизацией вызова звонка и доработками класса OBell()