🎉 Ура! Після трьох років роботи, я нарешті випустив англійську версію книжки про патерни! Ось вона »
Декоратор

Декоратор на PHP

Декоратор — це структурний патерн, який дозволяє додавати «на льоту» нові поведінки об’єктам, розміщаючи їх в об’єктах-обгортках.

Декоратор дозволяє загортати об’єкти безліч разів завдяки тому, що і обгортки, і реальні об’єкти, що загортаються, мають спільний інтерфейс.

Детальніше про Декоратор

Особливості паттерна на PHP

Складність:

Популярність:

Застосування: Патерн можна часто зустріти в PHP-коді, особливо якщо код створено для роботи з потоками даних.

Декоратор іншими мовами програмування

Декоратор на Java Декоратор на C# Декоратор на Python Декоратор на Ruby Декоратор на Swift Декоратор на TypeScript