Cet article vous présente principalement le modèle de proxy dans le modèle de conception PHP.
Tout d’abord, chacun doit avoir une certaine compréhension du concept de modèles de conception PHP.
Le soi-disant modèle de conception PHP est souvent utilisé dans le développement quotidien de nos projets et se reflète généralement dans le cadre, montrant une compétence de codage spécifique. Les modèles de conception en PHP peuvent extraire certains problèmes courants, définir des solutions testées et décrire les résultats possibles.
En termes simples, les modèles de conception (Patterns) sont des solutions qui peuvent être réutilisées dans des projets.
Ensuite, le modèle de proxy PHP est l'un des modèles de conception PHP.
Proxy Pattern , comme son nom l'indique, l'accent est mis sur le proxy. Autrement dit, un proxy est fourni pour un objet et l'objet proxy contrôle la référence à l'objet d'origine.
Le mode proxy est appelé Proxy ou Surrogate en anglais. C'est un mode de structure d'objet.
Ce modèle insère un objet proxy entre le client et le sujet réel (RealSubject), maintient l'interface du sujet et délègue ses méthodes de différentes manières.
Ou peut être compris de cette façon, le modèle d'agence peut fournir des fonctions similaires au site Web de l'agence d'achat. Tout le monde doit connaître ce qu'on appelle l'agence d'achat. Généralement, par exemple demander à un commerçant spécialisé dans les achats en votre nom de vous aider à acheter certains produits spécifiques à l'étranger (qui ne sont pas disponibles en Chine ou sont très chers).
Pour certaines raisons particulières, le client ne veut pas ou ne peut pas accéder directement à un objet. Dans ce cas, un accès indirect peut être obtenu via un tiers appelé "proxy". Le modèle de conception correspondant de cette solution. est également appelé mode agent.
Comme le montre le diagramme de relation du mode proxy dans la figure ci-dessus : Sujet représente le rôle de sujet abstrait, Proxy représente le rôle de sujet proxy et RealSubject représente le rôle de sujet réel.
Cet article est une introduction de base au mode proxy PHP. Il est également relativement simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!