Декоратор (Decorator) ► Шаблон проектирования Урок №20

Декоратор (Decorator) - достаточно простой шаблон проектирования, но с нюансами использования. Изучим определения паттерна из различных источников, рассмотрим примеры из википедии и создадим два своих примера использования. Так же рассмотрим ошибки применения шаблона. Декоратор (англ. Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон Декоратор предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности. Задача - Объект, который предполагается использовать, выполняет основные функции. Однако может потребоваться добавить к нему некоторую дополнительную функциональность, которая будет выполняться до, после или даже вместо основной функциональности объекта. #шаблоны_проектирования #Декоратор #laracast 00:00 Начало 00:53 Определения паттерна Decorator 05:11 Разбор примеров шаблона из википедии 13:12 Свой пример с применением шаблона 27:55 Разбираем второй пример применения паттерна Декора
Back to Top