Публикации по теме 'structural-design-pattern'
Декоратор Паттен
Добавьте поведение к объектам во время выполнения с помощью декораторов
Постановка задачи
Допустим, у вас есть пиццерия, и вы хотите предложить своим клиентам возможность настраивать пиццу с разными начинками, но вы не хотите создавать отдельный класс для каждой возможной комбинации начинки для пиццы.
Чтобы решить эту проблему, вы можете использовать шаблон декоратора. Вы можете начать с создания базового класса пиццы, который имеет основные функции для создания пиццы, такие..