Тёмный

Шаблоны Java. Наблюдатель (Observer) или Издатель/Подписчик (Publisher/Subscriber) 

Vladimir Vysokomornyi
Подписаться 20 тыс.
Просмотров 15 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 28   
@viexp161
@viexp161 Год назад
Спасибо что ничего лишнего поэтому все максимально понятно. Большинство считает своим долгом напихать кучу ненужного кода не относящегося к теме объяснения в не зависимости от самой темы, видимо тем самым демонстрируя какие они крутые программисты
@erhjzedxbmpoouzrwqaasssddfffg
@erhjzedxbmpoouzrwqaasssddfffg 4 года назад
сколько я пыталась найти информацию о петтернах, нигде не было так доступно как у Вас!!
@АнтонХрущев-ц7ш
@АнтонХрущев-ц7ш 3 года назад
Классно , я хоть теперь понял , почему создаётся именно массив обсерверров в объекте
@HellfireRampage
@HellfireRampage 7 лет назад
Благодарочка !. Пожалуй посмотрю все ваши уроки ))
@alen1865
@alen1865 7 лет назад
Здорово объясняет. Спасибо! Просмотрела все ваши лекции, все доступно
@programm4you
@programm4you 7 лет назад
Спасибо, Татьяна, а я рад что мои труды не напрасны. Скоро что-нибудь еще наваяю))
@Razerw
@Razerw 7 лет назад
Очень качественные уроки, очень доступно объясняете.
@inzheneher
@inzheneher 8 лет назад
Отлично объяснил. Лайк.
@artjom2535
@artjom2535 7 лет назад
классные уроки. жалко новых видео давно не было.
@СтенаДеревянко
@СтенаДеревянко 2 года назад
Урок очень хорош спасибо!
@xfgweb
@xfgweb 7 лет назад
Допустимо ли немного изменять эти общие описания паттернов? В моей бизнес-задаче ровно 2 объекта (наблюдателя) одного и того же класса. Могу ли я передать этих двух наблюдателей прямо в конструктор наблюдаемого объекта, тем самым избавивших от addObserver/removeObserver методов, а notifyObserver сделать защищенным (private/protected) ? Спасибо.
@programm4you
@programm4you 7 лет назад
понимаешь, есть как бы устоявшиеся паттерны, но ты, естественно, можешь их подстраивать под себя, если считаешь это необходимым. addObserver/removeObserver - более универсальный подход. Можешь знаешь как сделать, передавать в конструктор список наблюдателей, а внутри for-each, в котором для каждого вызвать addObserver. Как думаешь?
@ИгорьФедоренко-и6к
что-то мне кажется, что вызов handleEvent подписчиков есть смысл завернуть в отдельный тред, чтобы не интерферировать с основным кодом реализации observable. Или так не делают?
@jamalaliev6378
@jamalaliev6378 6 лет назад
у меня похожий вопрос, если иметь нескольких издателей, которые рассылают разные параметры, то придется перегружать метод handleEvent
@jamalaliev6378
@jamalaliev6378 6 лет назад
в котлине можно замутить так handleEvent(vararg obj : Any) - и в параметры этого метода можно будет передать любое кол-во параметров, любого типа )
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 6 лет назад
Прекрасное видео.
@coldf90
@coldf90 7 лет назад
благодарю за видео!
@sergeykurk
@sergeykurk 6 лет назад
абСёрвабл)) А почему в примере Observed, вместо Observable?
@alexanderstepin
@alexanderstepin Год назад
Википедия говорит что Observer и издатель-подписчик это разные паттерны
@nikolaygoltsov1782
@nikolaygoltsov1782 8 лет назад
Лайк )))
@mykolagg706
@mykolagg706 5 лет назад
В єтот раз хорошо подготовился.
@paradise_cracked
@paradise_cracked 7 лет назад
thx
@caffeinejavacode1475
@caffeinejavacode1475 3 года назад
вот тебе и JMS
@GlebMtb
@GlebMtb 8 лет назад
Пересказ книги "Паттерны проектирования" Фримена. Лучше книгу прочитать, понятнее будет
@programm4you
@programm4you 8 лет назад
+Gleb Belyaev ссылку для скачки дашь?
@programm4you
@programm4you 8 лет назад
+Школа программирования хотя уже нашел
@nikolaygoltsov1782
@nikolaygoltsov1782 8 лет назад
+Gleb Belyaev Не нравиться не смотри
@stas4985
@stas4985 5 лет назад
ну так читай умник,кто мешает?
Далее
Шаблоны Java. Состояние (State)
18:41
МЖ. Может, папа - ты? 16.02.2023
40:03
Просмотров 294 тыс.
Шаблоны Java. Стратегия (Strategy)
18:05
Шаблоны Java. Посетитель (Visitor)
29:35
Шаблоны Java. Мост (Bridge)
21:07
Просмотров 19 тыс.
Шаблоны Java. Итератор (Iterator)
18:02
Шаблоны Java. Посредник (Mediator)
21:56
Шаблоны Java. Хранитель (Memento)
13:11
Паттерн Observer на Python
7:47
Просмотров 1,7 тыс.