ホームページ 毎日のプログラミング PHPの知識 PHPプロキシモードとは何ですか

PHPプロキシモードとは何ですか

Nov 24, 2018 pm 04:49 PM

この記事では、PHP デザイン パターン におけるプロキシ パターンを主に紹介します。

まず第一に、誰もが PHP デザイン パターンの概念をある程度理解する必要があります。

いわゆる PHP デザイン パターン は、日常のプロジェクト開発でよく使用され、通常はフレームワークに反映され、特定のコーディング スキルを示します。 PHP のデザイン パターンでは、いくつかの一般的な問題を抽出し、いくつかのテスト済みのソリューションを定義し、考えられる結果を説明できます。

簡単に言えば、デザイン パターン (パターン) はプロジェクトで再利用できるソリューションです。

次にPHP プロキシ パターンは、PHP 設計パターンの 1 つです。

プロキシ パターン 、名前が示すように、焦点はプロキシです。つまり、オブジェクトにはプロキシが設けられており、プロキシオブジェクトが元のオブジェクトへの参照を制御する。

プロキシモードは英語ではProxyまたはSurrogateと呼ばれ、オブジェクト構造のモードです。

このモードは、クライアントと実際のサブジェクト (RealSubject) の間にプロキシ オブジェクトを挿入し、サブジェクト インターフェイスを維持し、そのメソッドをさまざまな方法で委任します。

または、代理店モデルは、購入代理店の Web サイトに同様の機能を提供できると理解できます。いわゆる購買代理店については皆さんもよくご存知のはずです。一般的には、海外からの特定の商品(中国では入手できない商品や非常に高価な商品)の購入を代理購入を専門とする業者に依頼するなどです。

いくつかの特別な理由により、クライアントはオブジェクトに直接アクセスしたくない、またはアクセスできません。この場合、このソリューションの対応する設計パターンは、「プロキシ」と呼ばれるサードパーティを介して間接的にアクセスできます。 エージェント モードとも呼ばれます。 PHPプロキシモードとは何ですか

上の図のプロキシ モード関係図に示されているように、Subject は抽象的なサブジェクトの役割を表し、Proxy はプロキシ サブジェクトの役割を表し、RealSubject は実際のサブジェクトの役割を表します。

この記事は、PHP プロキシ モードの基本的な紹介であり、困っている友人に役立つことを願っています。

以上がPHPプロキシモードとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)