2

ファサードとデリゲートのデザインパターンの使用について混乱しています。デザインパターンについて説明するためのリンクはありますが、これらのパターンを適切に使用する必要があるシナリオについては何も言えません。

Javaでのファサードとデリゲートのデザインパターンの使用法を差別化するいくつかのシナリオを誰かが言うことができますか?

4

1 に答える 1

0

あまり違いはないと思います。Delegateの特殊なケースですFacade

FacadeあるAPI呼び出しを別のAPI呼び出しに変換するために使用できます。ライブラリをラップして、必要なAPIのみを公開する場合と同様です。Delegate既存のクラスのAPIを継承せずに公開するために使用できます。

于 2013-02-26T05:31:29.620 に答える