Benutzer-Werkzeuge

Webseiten-Werkzeuge


glossar:methodenauswahl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

glossar:methodenauswahl [2017/09/26 10:20]
glossar:methodenauswahl [2017/09/26 10:20] (aktuell)
Zeile 1: Zeile 1:
 +====== Methodenauswahl ======
 +
 +===== Bedeutung ======
 +Die auszuführende Methode zu einem Methodenaufruf:​ <​ZielAusdr>​.<​methodenName>​(<​AktParam1>,​ ...); wird wie folgt bestimmt:
 +
 +1. Werte <​ZielAusdr>​ aus; Ergebnis ist das Zielobjekt.
 +
 +2. Werte die aktuellen Parameter <​AktParam1>,​ ... aus.
 +
 +3. Führe die Methode mit Namen <​methodenName>​ des Zielobjekts mit den aktuellen Parametern aus.
 +
 +Dieses Verfahren nennt man dynamische Methodenauswahl oder dynamisches Binden (engl. dynamic method binding).
 +
 +===== Bemerkungen =====
 +  * Die Unterstützung von Subtypen und dynamischer Methodenauswahl ist entscheidend für die verbesserte Wiederverwendbarkeit und Erweiterbarkeit,​ die durch Objektorientierung erreicht wird.
 +  * Zusätzlich werden diese Aspekte auch durch Vererbung unterstützt.
  
glossar/methodenauswahl.txt · Zuletzt geändert: 2017/09/26 10:20 (Externe Bearbeitung)