Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 561 Bytes

File metadata and controls

12 lines (8 loc) · 561 Bytes

Decorator (декоратор)

Декоратор - структурный паттерн. Декоратор оборачивает класс и добавляет новую функциональность. Декоратор реализует тот же интерфейс, что и оборачиваемый класс.

Пример

В данном примере реализован декоратор добавок к кофе - CondimentDecorator.

diagram

Тест

Тест