Myvideo

Guest

Login

Шаблон проектирования Цепочка обязанностей // Курс Архитектура и шаблоны проектирования Посмотреть аналитику

Uploaded By: Myvideo
13 views
0
0 votes
0

На этом уроке мы рассмотрим мощный шаблон проектирования, который позволяет увязать множество типов сообщений и множество обработчиков этих сообщений - “Цепочку обязанностей“. Мы также рассмотрим превращение элементов поведения в объекты и проанализируем его на конкретном примере, формируя диаграмму классов. Цепочка обязанностей - это поведенческий шаблон проектирования, который подразумевает создание цепи объектов-обработчиков, в которой каждый объект может обработать определенный тип сообщения и передать его следующему обработчику в цепочке. Таким образом, сообщение проходит через каждый обработчик, пока не будет полностью обработано. Это позволяет гибко настроить последовательность и приоритет обработки различных типов сообщений. На уроке мы рассмотрим, как использовать шаблон Цепочка обязанностей для решения различных задач. Мы покажем, как создать классы обработчиков и связать их в цепочку так, чтобы сообщение было обработано последовательно каждым обработчиком в цепи. Мы также рассмотрим возможности настройки приоритета и условий обработки определенных сообщений. Кроме того, мы проведем практическое занятие, в ходе которого мы сформируем диаграмму классов, иллюстрирующую применение шаблона Цепочка обязанностей в конкретной задаче. Мы рассмотрим различные элементы диаграммы, такие как классы, атрибуты и методы, и объясним, как связать их с использованием данного шаблона проектирования. «Архитектура и шаблоны проектирования» - Преподаватель: Иван Шарун - старший преподаватель, аспирант кафедры прикладной математики и фундаментальной информатики, ОмГТУ, более 5 лет преподает в ВУЗе: глубокое обучение, ООП, анализ данных, python Пройдите опрос по итогам мероприятия - Следите за новостями проекта: - Telegram: - ВКонтакте: - LinkedIn: - Хабр:

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later