Glossar

Polymorphismus

Polymorphismus Objektorientierte Programmierung
Polymorphismus (»Vielgestaltigkeit«) ermöglicht es, Objekte verschiedener Klassen über eine gemeinsame Schnittstelle zu behandeln, wobei jede Klasse ihr eigenes Verhalten beibehält. Ein Methodenaufruf form.zeichen() kann je nach konkretem Objekt ein Rechteck, einen Kreis oder ein Dreieck zeichnen. Polymorphismus macht Code flexibel erweiterbar: Neue Formen können hinzugefügt werden, ohne bestehenden Code zu ändern.