不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做()。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做();而()则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。