Pertanyaan yang diberi tag «observer-pattern»

7
Delegasi: EventEmitter atau Observable in Angular
Saya mencoba menerapkan sesuatu seperti pola delegasi di Angular. Ketika pengguna mengklik a nav-item, saya ingin memanggil fungsi yang kemudian memancarkan suatu peristiwa yang pada gilirannya harus ditangani oleh beberapa komponen lain yang mendengarkan acara tersebut. Berikut ini skenarionya: Saya punya Navigationkomponen: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // …

10
Kapan kita harus menggunakan Observer dan Observable?
Seorang pewawancara bertanya kepada saya: Apa itu Observerdan Observabledan kapan kita harus menggunakannya? Saya tidak mengetahui persyaratan ini, jadi ketika saya kembali ke rumah dan mulai mencari Google Observerdan Observable, saya menemukan beberapa poin dari sumber yang berbeda: 1) Observableadalah kelas dan Observerantarmuka. 2) ObservableKelas memelihara daftar Observers. 3) Ketika …


7
Menentukan atribut apa yang diubah dalam Rails after_save panggilan balik?
Saya menyiapkan callback after_save di pengamat model saya untuk mengirim pemberitahuan hanya jika atribut model yang diterbitkan diubah dari false menjadi true. Karena metode seperti diubah? hanya berguna sebelum model disimpan, cara saya saat ini (dan tidak berhasil) mencoba melakukannya adalah sebagai berikut: def before_save(blog) @og_published = blog.published? end def …

3
Pola Desain Pengamat vs "Pendengar"
Menurut saya, pola desain Observer yang dijelaskan di GOF benar-benar sama dengan yang ditemukan Pendengar di berbagai toolkit. Apakah ada perbedaan antara konsep, atau apakah Pendengar dan Pengamat benar-benar sama. (Saya tidak mencari implementasi bahasa komputer tertentu, saya hanya ingin memahami perbedaannya (jika ada) dari sudut pandang desain. Ya, saya …



8
Pola Desain Berorientasi Objek Mediator Vs Observer
Saya telah membaca Gang Of Four , untuk memecahkan beberapa masalah saya dan menemukan pola Mediator . Saya sebelumnya menggunakan Observer dalam proyek saya untuk membuat beberapa aplikasi GUI. Saya agak bingung karena saya tidak menemukan perbedaan besar di antara keduanya. Saya menjelajahi untuk menemukan perbedaannya tetapi tidak dapat menemukan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.