Skip to content

Latest commit

 

History

History
8 lines (4 loc) · 704 Bytes

File metadata and controls

8 lines (4 loc) · 704 Bytes

Decorator (альтернативное название Wrapper)

Декоратор — это структурный паттерн проектирования, который позволяет динамически добавлять объектам новую функциональность, оборачивая их в полезные «обёртки».

Декоратор предусматривает расширение функциональности объекта без определения подклассов.

Наследование — это про то, когда нужно расширить какое-то существующее поведение.