zoukankan      html  css  js  c++  java
  • 【唠叨两句】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 的一点理解,不对之处请大侠批评指正,希望不要因我而误人子弟。



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



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

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


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

  • 相关阅读:
    【面试】Java基础
    GC
    【面试】JVM
    Spooling技术
    数据结构之 平衡二叉树
    二叉树应用
    LINUX设备驱动模型之class
    RTC(x86)
    微内核和单内核
    Linux内核的五大模块
  • 原文地址:https://www.cnblogs.com/08shiyan/p/2003310.html
Copyright © 2011-2022 走看看