委托

    委托,就是将一件事情委托给别人去办理,但是代理人在办理这件事情的时候,往往需要按照原始人的意愿来处理这件事,因此,在使用委托的时候,除了需要指明代理人之外,还要用到原始人处理这件事方法。这个方法就是传入委托的参数。如果公司的经理比较忙,许多事情没有办法在同一个时间内完成,那么就需要委托别人代办了,对应到计算机中,当需要处理多个线程的时候就需要用到委托了。一个人的力量总是有限的,通过委托可以大大提高办事效率。现实生活中,某个经理可以委派许多人去完成同一件事,计算机中通过委托可以同时完成多个广播。如果经理本人不与客户直接接触,那么客户就无法看到真实的经理本人,对应到程序中就很好的实现了对某种方法或事件的隐藏。综上,我们不难总结出,委托的三种常见用途:启动多线程、代理事件、隐藏作用(通用类库)。

   说了这么多,委托究竟是一个什么东西呢?从他的作用模式和实质上讲我们可以把它看成是一种新的数据类型。委托数据类型没有自己独立的方法,传入指派的方法作为参数之一,所以当做函数是不太合适的。另外从传入函数的角度,我们可以把它看成一种类型安全的函数指针。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值