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

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

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

Observer / Observer - School Bell - java.util.Observer

  • Мы продолжаем знакомство с шаблоном проектирования: "Observer".
    На этом уроке мы переделаем нашу программу с использованием
    системной библиотеки для реализации Observer/Observable().
  • Дата отправки отчёта: 3 января 2019 г.
  • Задание выполнено: за 28 мин.
  • Чему научился: Просто посмотрел урок, но решил пока ничего не переделывать.
  • Что было сложным: Начиная с версии Java 9 класс Observable и интерфейс Observer объявлены, как deprecated, т.е. устаревшими. В документации написано, что модель событий, поддерживаемая Observer и Observable, весьма ограничена, порядок уведомлений, доставляемых Observable, не определен, а изменения состояния не находятся в однозначном соответствии с уведомлениями. В качестве более продвинутой событийной модели рекомендуется использовать пакет java.beans. Для надежного и упорядоченного обмена сообщениями между потоками рассмотреть возможность использования одной из параллельных структур данных в пакете java.util.concurrent. Для программирования в стиле реактивных потоков - стрим API.
  • Оценка видео-уроку:
Отчёт от 3922 за Observer / Observer - School Bell - java.util.Observer




Оцени работу

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

  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   7119Новопашин Владимир+1   10418Oleg Didok +1   9913vip+1   9752chokayes+1   5394Anton+1   20528Геннадий Кравцов+1   19327Yury+1   20545Max+1   19384Владимир+1   10670Сергей Соколов+1   10895Danil42Russia+1   16396Денис+1   8275Tekashnik+1   11589Yefim+1   18419DenisMed+1   1Евгений Волосатов+1   17606Виктор+1   791Валерий Жданов+1   20659no name+1  

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





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

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

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

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


Научился: Научился заменять наш интерфейс Observer на тот, который есть в системе.
Мы заменили интерфейс на системный для того, чтобы не изобретать велосипед. Уже все изобретено до нас.


Научился: Переделал на стандартный java Наблюдатель. На данный момент понимаю зачем передовать аргументы в методе update. Но зачем в стандартной библиотеке передавать сам observable не ясно. В следующем уроке наверное пойму.