オンラインでの答えは多岐にわたり、曖昧です。どれもこの図ほど実用的ではなく、単純かつ明確です。
![](https://img.php.cn/upload/article/000/000/001/a5c5d7b4e06adcc73e219143ccdeaaa7-0.png)
そして、このルール仕様は、Proxy によって作成されたすべてのプロキシ クラスに適用されます。
Proxy クラスは、実際には Proxy クラスを継承します。-----Java は多重継承をサポートしていないためです。それで。 。 。
------------------------------------------------ ----------------------------------------
追記:
もしよろしければクラスの直接プロキシを解決します。次に、Cglib を使用する必要があります。
Cglib の原則は、プロキシされるターゲット クラスを親クラスとして使用し、サブクラスが親クラスのメソッドをオーバーライドすることです。サブクラス疑似コード:
public void find(){
syso("強化したい!");
target.find();
}
以上が動的プロキシ継承のグラフィカルな例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。