用一个公司的场景来说明。
假如你是一个公司的老板,手下有两名员工(有点少,呵呵),小张和小王。你给了小王一个这样的特权:如果小张玩游戏,你就可以扣小王500元钱。
这就是现实中的委托。
在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。
而小王就是事件的处理对象,他负责扣除小张的钱。
委托有以下几要素:
1.激发事件的对象 ——————就是小张
2.处理对象事件的对象 ————就是小王
3.定义委托,就是你让小王监视小张。
满足以上三要素,则是一个完整的事件处理过程。