1,当你需要把一个方法传送给其他方法时,可以考虑使用委托。好像不是很好理解;
2,也可以这样说,当你确定要处理一件事,但又不能确定处理方法时,可以考虑用委托。
3,其实单独的说委托的应用好像有点牵强,委托更多的是在事件中的应用。
4,举个例子吧,目的是理解委托的原理,
[
你想要吃饭,
但是自己又不会做;//(委托方不知道实现细节),
你计划找个小吃店,叫个西红柿牛腩盖饭;//(定义了一个委托)
你决定找常去的那家叫做XXX的小吃店(实例化一个委托)
你打电话给XXX小吃店;//(委托调用)
XXX小吃店给你做好了你定的西红柿牛腩;//(代理函数工作)
饭来了,真好。//委托执行结束
]
|