Yes. U r right and polymorphism is the key of OO. And it is also the base of CORBA and COM. So maybe you can read some basic topics about COM or CORBA.
Sos! help me from Polymorphism, Interface & Inner classes...