委托的定义

个人理解:委托就是帮助对象完成一些特定的行为,然后返回结果给对象,而不需要对象完成特定的行为。

例如:一个对象想买电影票,他可以委托别人到电影院帮他完成买票的动作,然后返回结果给这个对象。

委托:代表另一个对象

在委托中,一个称为委托的对象应另一个对象的请求,作为该对象的代表。作出委托的对象,通常是框架模型。在执行的某些时候,它会向其委托发送消息,告诉委托即将发生某些事件,并要求给它回应。委托(通常是自定类的实例)实施供该消息调用的方法,并返回相应的值。通常该值是一个 Boolean 值,告诉作出委托的对象是否继续操作。

图像: ../Art/delegation_2x.png

原文地址:https://www.cnblogs.com/lelun/p/5561092.html