Objektorientierte Programmierung ist ein Schlagwort in der Informatik, aber eine klare Abgrenzung, was objektorientierte Programmierung eigentlich ist, fällt selbst vielen professionellen Entwicklern schwer.
Mit der Objekt(typ)-Orientierten Programmierung erhält C++ über die Typindentifikation die Möglichkeit zur Laufzeit Typinformationen abzufragen.