>>598
1)あります。
2)多態はVariantなんか使わなくても実現できます。
3)同じことはC++もDelphiもC#等にも当てはまります。