Decorator
Directory actions
More options
Directory actions
More options
Decorator
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Декоратор — это структурный паттерн, который позволяет добавлять объектам новые поведения на лету, помещая их в объекты-обёртки. Декоратор позволяет оборачивать объекты бесчисленное количество раз благодаря тому, что и обёртки, и реальные оборачиваемые объекты имеют общий интерфейс. В данном примере оберткой для класса Orc является OrcPowerArmor что придает объекту Orc новые способности Обратите внимание что класс обертка наследуется от оборачиваемого класса.