【唠叨两句】Event and delegate

delegate : 

当委托被调用时,
“委托实例[delegate]” “委托[=]” “某人[Method]” “去做某事[Action]”
即可表示为:delegate = Method(){ Action } 

event :


当事件发生时,“事件[event]” “通知[+=]” “委托实例[delegate]” “事件[event]发生了”,
然后 “委托实例[delegate]” “委托[=]” “某人[Method]” “去做某事[Action]”
即即可表示为:event += delegate = Method(){ Action }
或用匿名委托的表达方式也可简写成:
event += delegate(){Action}

delegate :


强调 去做某事[Action],关心的事情是:这个Action 该由谁[Method]去做。


event :


强调 事件[event]发生了,关心的事情是:事件发生时 应该通知[+=] 谁[delegate]。

嘿嘿,自己对Event 和 delegate 的一点理解,不对之处请大侠批评指正,希望不要因我而误人子弟。



返回导读目录,阅读更多随笔



分割线,以下为博客签名:

软件臭虫情未了
  • 编码一分钟
  • 测试十年功


随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。

原文地址:https://www.cnblogs.com/08shiyan/p/2003310.html