Шаблон "декоратор" в C++

Кто-то может дать мне пример шаблона разработки Декоратора в C++? Я столкнулся с версией Java его, но нашел трудным понять версию C++ его (от примеров, которые я нашел).

Спасибо.

10
задан Guy Avraham 19 January 2018 в 15:35
поделиться

2 ответа

Шаблоны проектирования Винса Хьюстона, даже несмотря на то, что его макет плохой, имеет реализацию на C ++ для большинства шаблонов проектирования в книге «Банда четырех».

Щелкните, чтобы открыть Декоратор .

Особой разницы с Java нет, кроме ручной обработки памяти, которую лучше обернуть умными указателями :)

10
ответ дан 3 December 2019 в 18:32
поделиться

Я обнаружил, что веб-сайт Sourcemaking очень хорош, когда дело доходит до , объясняющего различные шаблоны проектирования .

В шаблоне проектирования Decorator есть примеры C ++, такие как обзорный пример , « до и после » и пример с пакетом кодирование / декодирование .

9
ответ дан 3 December 2019 в 18:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: