Polymorphismus, vom griechischen Wort für „viele Formen“, ermöglicht es, Objekte verschiedener Klassen als Objekte einer gemeinsamen Oberklasse zu behandeln. Er ermöglicht eine einheitliche Schnittstelle, wie zum Beispiel eine Verfahren Der Name dient der allgemeinen Beschreibung einer Aktionsklasse. Die konkrete Aktion wird zur Laufzeit durch den genauen Objekttyp bestimmt. Dies wird häufig durch Methodenüberschreibung erreicht.





