动态联编是面向对象技术的一个共同特性。联编是使一计算机程序彼此关联的过程。对通常的程序设计语言来说,联编一般出现在编译期间,利用早期或者说静态联编,所有联编都在程序开始运行前被确定。面向对象的语言经常采用一种所谓迟联编的方法。联编过程是相同的,但动态联编是出现在程序运行时的。
  动态联编是对多态性的实现结果。当运行面向对象的程序时,对象接受消息。通常处理消息的方法存在类层次的高处。该方法在需要时被动态确定。接着,当在此方法与局部于该对象的数据之间进行联结时就出现了联编。换句话说,联编出现在最晚的可能时刻。