Python-design-patterns-proxy
提供:Dev Guides
Pythonデザインパターン-プロキシ
プロキシ設計パターンには、「Real Subject」と呼ばれる既存のオブジェクトの代わりに「Proxy」と呼ばれる新しいオブジェクトが含まれます。 実際のサブジェクトで作成されたプロキシオブジェクトは、クライアントが実際のオブジェクトの代わりにプロキシが使用されていることを認識しないように、同じインターフェイス上になければなりません。 クライアントがプロキシに生成したリクエストは、実際のサブジェクトを通過します。
プロキシパターンのUML表現は次のとおりです-
プロキシパターンを実装する方法
プロキシパターンを実装する方法を見てみましょう。
出力
上記のプログラムは、次の出力を生成します-
プロキシパターン設計は、作成したイメージの複製に役立ちます。 display_image()関数は、値がコマンドプロンプトに出力されているかどうかを確認するのに役立ちます。