У меня быстрый, очень неосведомленный вопрос о шаблоне Decorator. Если у меня есть класс с именем BlackBox, который я никак не могу отредактировать - не могу добавить интерфейс, не могу сделать какой-либо из методов виртуальным и т. Д. - можно ли декорировать этот объект с помощью шаблона Decorator? Если да, то как?