Problem
Zaman zaman bir nesnenin durumundaki değişiklikleri takip etmek ve onlardan haberdar olmak isteriz.
Subject1 nesnesinin Dependent1 ve Dependent2 isminde bağımlılıklarının olduğunu düşünelim. Subject1'in durumu değiştiğinde bu Dependent1 ve Dependent2 haberdar edilmelidir.
-Bunu yapmanın bir yolu belli aralıklarla nesnenin durumunu sorgulamaktır.
-Bu yaklaşım hem etkili değildir çünkü gereksiz yere devamlı sorgulama gerektirir hem de değişikliklerden anında haberdar olunamaz bir gecikme yaşanır.
-Bu yaklaşım hem etkili değildir çünkü gereksiz yere devamlı sorgulama gerektirir hem de değişikliklerden anında haberdar olunamaz bir gecikme yaşanır.
Çözüm
Nesneler arasında bire-çoklu bir bağımlılık tanımla öyle ki bir nesnenin durumunda değişiklik olduğunda tüm bağımlı nesneler haberdar edilsin ve otomatik olarak güncellensin.
Hiç yorum yok:
Yorum Gönder