独自の Event Aggregation クラスを作成しようとしていて、いくつかの記事に行きますが、このパターンを段階的に進めたいと考えています。たとえば、User クラスと Email 通知クラスなどの 2 つの単純なクラスで作成したいので、ユーザーは、彼に送信された電子メールでパスワードを変更します。
今はジェネリックを気にしたくありません。できるだけシンプルにしたいのです。
このパターンについて話している本やビデオはまったく見つかりませんでしたが、以前に会ったことがありますか?
独自の Event Aggregation クラスを作成しようとしていて、いくつかの記事に行きますが、このパターンを段階的に進めたいと考えています。たとえば、User クラスと Email 通知クラスなどの 2 つの単純なクラスで作成したいので、ユーザーは、彼に送信された電子メールでパスワードを変更します。
今はジェネリックを気にしたくありません。できるだけシンプルにしたいのです。
このパターンについて話している本やビデオはまったく見つかりませんでしたが、以前に会ったことがありますか?
Microsoft には、妥当なコード サンプル ウォークスルーであるEvent Aggregation QuickStartがあります。少数のクラスのみを扱い、ユーザー/電子メールの関係 (金融取引/ログ記録) と同様のシナリオを使用します。ただし、サンプルはジェネリックを使用しますが、これは Patterns & Practices がイベント アグリゲーター パターンを実装した方法であるため、すべての PRISM サンプルで同じです。
.
これは、複数のイベントプロデューサーがいる従来のイベントアグリゲーションのようには聞こえません。プロデューサーは1人だけです。ただし、おそらく学習演習として、アグリゲーターパターンを使用してイベント分布を分離したい場合は、ファウラーの説明で十分にカバーされているようです。
CodeProject の記事: Prism Event Aggregator サービスと拡張メソッド
P&P の Prism もチェックしてみます