Шаблон проектирования Декоратор
Класс расширять даёт возможность
И изменять его, как надо,
За дополнительную сложность.
Зато в динамике возможно
Переключение поведения,
И не понадобится больше
Его наследников множение.
Его, порою, применяют
Для оборачивания ввода
И вывода чего-то в файлы,
Для драйверов, COM-технологий.
Свидетельство о публикации №122101500245