デザインモード - データ転送モード

背景

  1. 異なるタイプのメッセージがあります。
  2. する必要が異なるタイプのメッセージは、異なるメンバーを消費します

実現

ここに画像を挿入説明

  1. データ型:データ型、データ送信、データバスへの参照を含みます
  2. AbstractDataType:抽象データ型は、データ伝送の列車を設定するために使用します
  3. StoppingData:特定のメッセージタイプは、メッセージが停止されます
  4. StartingData:特定のメッセージタイプは、メッセージが開始されます
  5. メンバー:、消費者向けイベントであるデータ型を、受信するための消費者インタフェース
  6. MessageCollectorMember:具体的な実現の消費者は、それは独自の内部ロジックの実装を持っています
  7. StatusMember:特定の消費者イベントコンシューマ
  8. データバス:送信者イベントは、内部には、消費者の集合のリストを保持します。消費者のリストを達成達成するためにイベントを公開、サブスクライブし、消費者に退会と同様に、イベントを公開含まれています
公開された379元の記事 ウォンの賞賛349 ビュー940 000 +

おすすめ

転載: blog.csdn.net/ZHOUCHAOQIANG/article/details/103963358