Olay odaklı (alt) sistemlerde olay gönderimi genel çalışmaları ve ilkeleri etrafında başımı sarmaya çalışıyorum.
Her ne kadar örneğin Javascript, Flash (Actionscript 2 ve 3) birkaç kez kullandım ve hatta bir kerede PHP'de basit bir olay gönderme sistemi yaptım, olay kabarcıklanma ve / veya gerçekten hiçbir zaman anlamadım iyi yayılım.
İlk soru:
Olay yayılımı, olay yayılımıyla eşanlamlı mı?
İkinci soru:
Anladığım kadarıyla, bir olay "patladığında", bunun nesnelerin hiyerarşisinde "taşındığı" anlamına geldiğini anlıyorum?
Üçüncü ve en önemli soru:
2. sorudaki anlayışım doğruysa; bu genel olarak nesnelerin hiyerarşisinde nasıl "hareket eder"?
Genellikle üst nesne "redispatches" aynı olay anlamına mı onun ebeveyni (kadar kök nesnesi ulaşır)? Ve öyle olsa bile; Hiyerarşideki tüm bu nesnelerin bu olaylar için çocuklarını dinlemesi mi gerekiyor, yoksa olay köpürme hakkındaki anlayışımda hayati bir şey eksik mi?
Bu basit ilkeleri basit bir sahte kodla açıklayabilirseniz minnettar olurum.