Урок 12. Цепочка обязанностей (Chain of responsibility)

preview_player
Показать описание
Цепочка обязанностей (Chain of responsibility) — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. На уроке подробно изучим данный паттерн и разберёмся с ним на практическом примере.

О канале и авторе:
Меня зовут Алексей Кутепов и с 2013-го года я профессионально занимаюсь разработкой программного обеспечения на Java. На своём канале по мере возможностей я делюсь своими знаниями и создаю полезный контент.

Если вам понравилось видео, не забудьте поставить лайк, написать комментарий или сделать репост - так вы помогаете развитию канала! Так же рад всех видеть в числе подписчиков :)

Контакты:
Я живой человек и с удовольствием общаюсь со своей аудиторией, поэтому оставляю ссылки для связи:

#заместитель #proxy #java #designpatterns #паттерны #шаблоны #программирование #обучение #айти

#цепочкаобязанностей #chainofresponsibility #паттерныпроектирования #шаблоныпроектирования #обучение #java
Комментарии
Автор

Так-то понятно изъясняетесь, но не хватает в конце какой-нибудь схемы классов с пояснением, как работает эта вся система с классами, было бы здорово

BlackSkorpion
Автор

Я сначала не понял, а потом 10 раз пересмотрел и как понял)

Не хватает конечно комментариев в коде, на словах вы все очень хорошо объясняете

palach_
Автор

А если я уже знаю последовательность обработчиков, мне лучше писать кучу if-ов, или лучше использовать этот паттерн, или это уже будет оверхэд?

fitterboss
Автор

может ли, в рамках этого паттерна, запрос обработан несколькими обработчиками?
в GoF я такого не увидел, а в википедии есть такой пример для языка java

Das.Kleine.Krokodil