【问题标题】:Event handling and Observer pattern (GoF)事件处理和观察者模式 (GoF)
【发布时间】:2017-07-11 22:04:19
【问题描述】:

这些天,我正在学习 C# 中的 Gof 设计模式,我认为事件处理可能与观察者模式有关。我的问题是,在解决事件及其处理程序的问题时,为什么我们仍然需要观察者模式?

【问题讨论】:

    标签: c# design-patterns event-handling observer-pattern


    【解决方案1】:

    你的问题是比较苹果和梨。

    观察者模式是解决问题的方法。它没有告诉您如何实施解决方案,而更像是一张蓝图。

    因此,.NET 中的事件模型是观察者模式的实现。 EventHandler 委托定义观察者,event 关键字负责处理主题中的所有通知,就像观察者模式中定义的那样。

    【讨论】:

    • 非常感谢
    猜你喜欢
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    相关资源
    最近更新 更多