2013-02-01 19 views

cevap

11

Olaylar, iletişim "bu bizim sistemimizde oldu". Bir komut kabul edildiğinde ve işlendiğinde olaylar meydana gelir. Kimse gerçekleştiği gerçeğini reddedemez veya değiştiremez. Sistemdeki değişikliklerin tek yetkili kaynağı

Komutlar, sistemin bir parçasını (UI gibi) sistemde değişiklik yapmaktan sorumlu bileşeni ("komut işleyicisi") neyi anlatmak için bir yoldur. bitti istiyor. Ancak, komut işleyici, komutun çeşitli nedenlerle işlenmemesini seçebilir. Kullanıcı Arayüzü, eski bir bilgiye sahip olabilir ve bu işlemin gerçekleştirilmesi, iş mantığına neden olmaz veya kullanıcı bu eylemi gerçekleştirme ayrıcalıklarına sahip olamazdı. Her iki durumda da, komut gerçekten sadece & numaralı bir isteğin bir sistemin

durumu üzerinde herhangi bir yatağı yoktur.

+0

Teşekkürler, bu çok yardımcı oluyor. –

+0

Artı, komutların yeniden yürütülmesi yıkıcı olabilir (verileri etkiler). Çalışacak komutların yeniden yürütülmesi için aynı başlangıç ​​durumuna sahip olmanız gerekir. Olaylar, tanım gereği, yıkıcı değildir. – Rich

+0

Partiye biraz geç kaldığımı biliyorum, ancak uygulama durumunu yeniden oluşturmak için etkinlik deposunun tam noktası değil mi? Kendi başına bir komuta isteği değil midir? – Fatmuemoo

İlgili konular