Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.
Procuration

Procuration en PHP

La Procuration est un patron de conception structurel qui fournit un objet qui agit comme un substitut pour un objet du service utilisé par un client. Une procuration reçoit les demandes d’un client, effectue des tâches (contrôle des accès, mise en cache, etc.) et passe ensuite la demande à un objet du service.

L’objet Procuration possède la même interface qu’un service, ce qui le rend interchangeable avec un vrai objet lorsqu’il est passé à un client.

Utilisation du patron de conception en PHP

Complexité :

Popularité :

Exemples d’utilisation : La procuration n’est pas souvent invitée dans les programmes PHP, mais elle se montre très pratique dans certains cas. Elle est incontournable lorsque vous voulez ajouter de nouveaux comportements à un objet d’une classe existante sans modifier le code client.

Identification : Les procurations délèguent tout le travail à un autre objet. Chaque méthode de la procuration devrait au final faire référence à un objet du service, sauf si la procuration est une sous-classe d’un service.

Procuration dans les autres langues

Patrons de conception : Procuration en Java Patrons de conception : Procuration en C# Patrons de conception : Procuration en C++ Patrons de conception : Procuration en Python Patrons de conception : Procuration en Ruby Patrons de conception : Procuration en Swift Patrons de conception : Procuration en TypeScript Patrons de conception : Procuration en Go