ファサードvs.メディエーター
私はこれら2つのパターンの違いを研究してきました。 ファサードはサブシステムへのアクセスをカプセル化し、メディエーターはコンポーネント間の相互作用をカプセル化することを理解しています。 サブシステムコンポーネントはファサードを認識していませんが、コンポーネントは明らかにメディエーターを認識していることを理解しています。 現在、App.Config、SQLに格納されているユーザー設定、アセンブリ情報などの構成情報を取得する方法をカプセル化するためのファサードと、異なるWindowsフォーム間のナビゲーション用のメディエーターを使用しています。 ただし、ほとんどのサイトは、メディエーターが「機能を追加する」と指摘しています。これはどういう意味ですか?メディエーターはどのように機能を追加しますか?