Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
Décorateur

Décorateur en PHP

Le Décorateur est un patron de conception structurel qui permet d’ajouter dynamiquement de nouveaux comportements à des objets en les plaçant à l’intérieur d’objets spéciaux appelés emballeurs (wrappers).

À l’aide de ces décorateurs, vous pouvez emballer des objets de nombreuses fois, puisque les objets ciblés et les décorateurs implémentent la même interface. L’objet final recevra tous les comportements de tous les emballeurs.

Utilisation du patron de conception en PHP

Complexité :

Popularité :

Exemples d’utilisation : Le décorateur est assez standard en PHP, surtout dans le code qui utilise les flux (stream).

Identification : Le décorateur peut être identifié grâce aux méthodes de création ou au constructeur qui acceptent des objets de la même classe ou interface que la classe actuelle.

Décorateur dans les autres langues

Patrons de conception : Décorateur en Java Patrons de conception : Décorateur en C# Patrons de conception : Décorateur en C++ Patrons de conception : Décorateur en Python Patrons de conception : Décorateur en Ruby Patrons de conception : Décorateur en Swift Patrons de conception : Décorateur en TypeScript Patrons de conception : Décorateur en Go