====== Objektorientierte Programmierung ====== Objektorientierte Programmierung ist ein Schlagwort in der Informatik, aber eine klare Abgrenzung, was objektorientierte Programmierung eigentlich ist, fällt selbst vielen professionellen Entwicklern schwer. * [[explanation|Was ist objektorientierte Programmierung?]] * [[funcptr|Objektorientierung über Funktionspointer]] * [[vtable|Objekttyp-orientierte Programmierung]] * [[virtual|virtuelle Methoden]] Objekttyporientierte Programmierung mit C++ * [[destruct|virtuelle Destruktoren]] Objekttyporientierter Abbau von Objekten * [[interface|Interfaces]] (Pure virtual methods) Mit der Objekt(typ)-Orientierten Programmierung erhält C++ über die Typindentifikation die Möglichkeit zur Laufzeit Typinformationen abzufragen. * [[rtti|Run-Time-Type-Information]] (RTTI) * [[cpp:cast:dynamic_cast|Dynamische Casts]]