コマンドパターンについて、ほとんどの例でレシーバーを直接呼び出すのに、クライアントでインボーカーを呼び出さないのはなぜですか?
インターネット上のほとんどの例 (img : http://www.dofactory.com/Patterns/Diagrams/command.gif ) では、なぜクライアントはレシーバーを呼び出してアクションを実行するのに、インボーカーを呼び出さないのでしょうか? 実際のアクションのコーディングはレシーバーの内部にあるため、コマンド インターフェイスの方が優れています。アクションコードのパスを変更すると、レシーバーとクライアントのコードの変更が必要になります。インボーカーを使用して実際のコマンドを呼び出すと、依存関係が軽減されます。
したがって、一般的な例でレシーバーを介してアクションを呼び出す必要があるのはなぜですか? 助けてください。ありがとうございました。