Шаблоны проектирования → Структурные шаблоны проектирования - Декоратор
шаблоны проектирования, decorator, декоратор
Цели
-
Добавить дополнительные возможности и функционал к объекту динамически. Декораторы обеспечивают гибкую альтернативу подклассу для расширения функциональности.
-
Указанное клиентом декорирование интерфейса основного объекта путем его рекурсивной упаковки.
-
Оберните подарок, положите его в коробку и оберните коробку.
Проблематика
Вы хотите добавить поведение или состояние к отдельным объектам во время выполнения. Наследование не представляется возможным, поскольку оно является статичным и относится ко всему классу.
Кристина Афанасьева
- Результат:70баллов,
- Очки рейтинга1
Кристина Афанасьева
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:60баллов,
- Очки рейтинга-1
Кристина Афанасьева
- Результат:50баллов,
- Очки рейтинга-4
- Популярные публикации за последние 90 дней
- Qt/C++ - Урок 088. Поиск текста с подсветкой в виджете QTextEdit1.3K
- Django - Урок 041. Отображение изображений в админ панели на примере пользовательского профиля1.2K
- Qt/C++ Урок 087. Получаем максимальное число из нескольких полей ввода QLineEdit979
- Django - Урок 043. template tags для формирования breadcrumb с поддержкой shema.org838
- Django - Урок 042. Кэширование шаблонов для различных типов контента789

Евгений Легоцкой
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion
RandyGallup
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

BlinCT
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

BlinCT
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion
RandyGallup
Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion

Евгений Легоцкой

Евгений Легоцкой
как получить свойство базового класса?
Maciej Urmański

Евгений Легоцкой
QSqlTableModel + QTableView + кастомный делегат в виде чекбокса

Евгений Легоцкой
Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы