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.