委托 (面向对象程序设计) 面向对象程序设计中的委托是指使用另一个对象发送者的上下文对一个对象接收者的成员属性或方法求值通过把发送者对象传递给接收者对象任何面向对象语言都可以做显式的委托如果语言特性支持成员查询规则则可以做隐式的委托隐式委托是基于原型编程中行为重用的基本方法对应于基于类编程的继承支持委托的最知名语言是Self和JavaScript 术语委托在两个对象之间还有别的用法见委托 编程最容易混淆的是在接收者的上下文中与发送者成员对应的接收者成员被求值精确地说这是转发即包装者对象wrapper object并不把自身传递给被包装对象wrapped object简单地使用另一个对象这是对象聚合 委托模式是软件设计模式中实现委托的一种套路