这句话只是描述了多态的一种具体实现方法而已,还谈不上本质。多态的本质是对被抽象
后的描述的还原。
在Delphi中,对象变量(定义为TObject或它的派生类的变量)实际上就是指针——指向
对象实例(Instance)所占用的实际内存区域。对象的类属以及该类属所包含的虚方法指针
则存放在类信息表中,对象实例内存中包含有指向该信息表的指针。正是由于该表的存在,
我们才能获得某个对象变量的类型信息以及调用该类的虚方法。
更加详细的说明,请看Nicrosoft大侠的《再谈多态——向上映射及VMT/DMT》一文:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=663865