Autumn SALE
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.

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

Procuration en C# Procuration en C++ Procuration en Go Procuration en Java Procuration en Python Procuration en Ruby Procuration en Rust Procuration en Swift Procuration en TypeScript