Можете ли вы украсить черный ящик? - PullRequest
0 голосов
/ 20 июня 2011

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

1 Ответ

3 голосов
/ 20 июня 2011

Вы можете создать обертку для него (т.е. реализовать шаблон Адаптер ) и украсить адаптер.

...