多态(Polymorphism)是面向对象技术中的重要概念,也是面向对象区别于其他方法的主要特征之一。由于相同的消息传递到不同的对象时可能对应同名但不同实现的方法,从而得到不同的结果,使得对象之间可以组成一个体系,这个体系对外提供统一的接口,但内部有不同的实现方式,根据运行时的状态选择采用哪种实现。这种接口和实现分离的方式对实现数据库面向应用的目标提供了更高层次的手段。