13
Sorunum var: eklenti tabanlı bir sistemim olduğunu hayal edin.C# ile arabirim aracılığıyla olaylar nasıl uygulanır?
Her eklentiden, örneğin IReporting
arabirimini uygulayan olayları yakalayabileceğim bir arabirime ihtiyacım var.
(IReporting) object.OnSomeEvent += <.....>
Ama bunu yapmanın bir yolunu bulamıyorum. yazman gereken obj.XXX yerine (IReporting) ait
olan eklenti çerçeve, örneğin iyi mimarisi ile mevcut çözümlere bir göz atın İlişkin Bu uygulamada bunu yapmanın bir yolu yok (Foo) o) somut sınıf Foo'ya dökülmeden .RaiseBoo(); ? – Shiv