黑马程序员技术交流社区

标题: 事件和委托有什么关系? [打印本页]

作者: 彭博文    时间: 2012-3-7 15:45
标题: 事件和委托有什么关系?
事件和委托有什么关系?引入它的思想是什么?
作者: me黄小峰    时间: 2012-3-7 22:23
委托所赋的值是方法,并且可以同时把多个方法赋值给委托,这样当调用委托时,就是执行了多个方法了。
当然委托在某种意义上讲是打破封装的,比如委托可以调用private的方法。
事件就是对委托进行了近一步的封装,并且事件声明是建立在委托的基础上的。
作者: 朱小磊    时间: 2012-3-7 22:43
委托和事件者两个概念是完全配合的,委托仅仅是函数指针,也就是说,它能够应用函数,通过传递地址的机制完成。委托时一个类,当你对它实例化的时候,要提供一个引用函数,将其作为它构造函数的参数。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2