ウィキペディアの UML ダイアグラムを見ると、プロキシ クラスとサブジェクト クラスの両方が同じインターフェイスを実装しています。
私が理解していることから、プロキシ クラスの目的は委譲です。これは合成によって行うことができます。委譲されたクラスは、同じインターフェースを実装する必要はありません。
サブジェクト クラスがプロキシ クラスと同じインターフェイスを実装しなければならない理由はありますか?
ウィキペディアの UML ダイアグラムを見ると、プロキシ クラスとサブジェクト クラスの両方が同じインターフェイスを実装しています。
私が理解していることから、プロキシ クラスの目的は委譲です。これは合成によって行うことができます。委譲されたクラスは、同じインターフェースを実装する必要はありません。
サブジェクト クラスがプロキシ クラスと同じインターフェイスを実装しなければならない理由はありますか?