Сonnect accepted, уважаемые! 👋
Паттерны С++. Декоратор.
Патттер декоратор - структурный элемент, который позволяет добавлять объектам новые свойства, практически "на лету" и помещая их в объекты-свертки. Обертка может производится бесконечное число раз, так как оборачиваемые объекты имеют общий интерфейс. Обычно используют при работе с потоками.
Плюсы:
- Предоставляет большую гибкость, чем наследование;
- Добавление фи "на горячую"Ж;
- Мульти-добавление;
Минусы:
- Трудность в конфигурации, множества оберток;
- Множество мелких классов, в которых можно "завязнуть"
Поддержите нас - подписывайтесь на канал !
Если вы хотите нас поддержать вы можете сделать небольшой вклад на нашей страничке boosty: https://boosty.to/denoise_lab
Мы на Profi.ru: https://profi.ru/profile/MironovVO8/
Мы на Repetitor.ru: https://v3.repetitors.info/repetitor/p/MironovVO8/
Мы на YandexDzen: https://dzen.ru/vishmat?lang=ru
Мы на YouDO: https://youdo.com/u9455664
Мы на HabrFreelance: https://freelance.habr.com/freelancers/MLab