2016-03-08 13 views
5

ポリマープロパティの「オブザーバー」と「通知」の違いを理解しようとしています彼らが「オブザーバー」や「リスナー」とどのように違うのかを理解することが重要です。オンライン文書では、それらについて詳しく説明していないようです。「オブザーバー」と「通知」(プロパティブロック内)との違い「オブザーバー」と「リスナー」の比較ポリマー

誰かがこれを私に説明できますか?

答えて

5
  • 変更されたプロパティについて両親に
  • オブザーバーを通知する火災イベントを通知プロパティがは、特定のイベントが
  • を受け取ったときに呼び出されるイベントハンドラです
  • リスナーを変更したときに呼び出される関数です
+0

オブザーバーはパターンです。それを実装するためには、オブザーバオブジェクトに 'update(...)'メソッドが必要です。彼らはSubjectに自分自身を登録し、Subjectはオブザーバーの更新メソッドを呼び出しています。イベントリスナーはオブザーバパターンで 'Subject'のようなオブジェクトを処理しています。登録簿は、その機能をイベントエミッタオブジェクトのイベント名に登録しています。これら2つ(イベントエミッターとオブザーバー)が同じだと思いますか? – uzay95

+0

私はその質問を完全に理解していません。オブザーバーパターンとサブジェクトはかなり似ています。私はあなたが "イベントエミッター"と "オブザーバー"を正確に意味するかどうかはわかりません。 –

+0

あなたは右の 'Subject' - ' Observer'はオブザーバーのパターンです。私はちょうどイベントエミッタ/リスナが主体/オブザーバと同じであることを尋ねています。そうであれば、イベントエミッタはオブザーバパターンの別の形式ですか? – uzay95

関連する問題