降低耦合性

delegate :是一个类型,针对function的抽象,有begin invoke ,invoke,end invoke 方法。

event 是delegate 的特殊实例,event只能在类内部trigger(触发)

if(delegate1!=null)

{

delegate1("pram")等价于 delegate1.invoke("pram")

}

 

观察者模式(发布订阅模式)

 

观察者模式(发布订阅模式)

相关文章: