Skip to content

Latest commit

 

History

History

decorator

🎨 Decorator

✔️ Структурный паттерн, позволяющий добавлять объектам новую функциональность, оборачивая их в полезные классы обертки

✔️ Большая гибкость, чем у наследования

✔️ Добавление новой функциональности на лету

❌ Трудно конфигурировать обернутые классы

▶️ java.util.Collections - unmodifiable, sinchronized, checked