Шаблон проектирования Цепочка обязанностей // Курс Архитектура и шаблоны проектирования Посмотреть аналитику
На этом уроке мы рассмотрим мощный шаблон проектирования, который позволяет увязать множество типов сообщений и множество обработчиков этих сообщений - “Цепочку обязанностей“. Мы также рассмотрим превращение элементов поведения в объекты и проанализируем его на конкретном примере, формируя диаграмму классов.
Цепочка обязанностей - это поведенческий шаблон проектирования, который подразумевает создание цепи объектов-обработчиков, в которой каждый объект может обработать определенный тип сообщения и передать его следующему обработчику в цепочке. Таким образом, сообщение проходит через каждый обработчик, пока не будет полностью обработано. Это позволяет гибко настроить последовательность и приоритет обработки различных типов сообщений.
На уроке мы рассмотрим, как использовать шаблон Цепочка обязанностей для решения различных задач. Мы покажем, как создать классы обработчиков и связать их в цепочку так, чтобы сообщение было обработано последовательно каждым обработчиком в цепи. Мы также рассмотрим возможности настройки приоритета и условий обработки определенных сообщений.
Кроме того, мы проведем практическое занятие, в ходе которого мы сформируем диаграмму классов, иллюстрирующую применение шаблона Цепочка обязанностей в конкретной задаче. Мы рассмотрим различные элементы диаграммы, такие как классы, атрибуты и методы, и объясним, как связать их с использованием данного шаблона проектирования.
«Архитектура и шаблоны проектирования» -
Преподаватель: Иван Шарун - старший преподаватель, аспирант кафедры прикладной математики и фундаментальной информатики, ОмГТУ, более 5 лет преподает в ВУЗе: глубокое обучение, ООП, анализ данных, python
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
20 views
33
9
4 months ago 00:41:24 2
Domain Driven Design на практике / Сергей Пантюшин (НПО “РИТ“)
4 months ago 00:06:04 1
Создание шаблона программируемой строчки
4 months ago 00:06:10 1
Проектирование шаблонов для машин программируемой строчки
4 months ago 00:16:25 1
Проектирование шаблонов ТЕОРИЯ #
4 months ago 00:05:13 1
Обучение проектирования шаблонов для машин программируемой строчки
4 months ago 00:02:13 1
Каталог готовых шаблонов JACK для машин программируемой строчки
4 months ago 00:02:18 1
Будни наладчика Иркутск #Настройка лазера на шаблонном автомате
4 months ago 00:05:32 1
Паттерны в стежке на шаблонном автомате
4 months ago 00:05:42 1
Разбор технологий шаблонные машины
4 months ago 00:06:50 1
Материалы для проектирования шаблонов #2
5 months ago 00:04:25 1
Сколько сейчас могут взыскать с собственника квартиры, в которой отсутствует дверь на кухню