Ankuendigung

11. April 2011, 20:00 Uhr: Vortrag: Dynamische Akzessoren: Setter- und Getter-Methoden durch Introspektion in Perl

Folgt man dem Pragma der objektorientierten Entwicklung, dass die Arbeit mit Klassen und Objekten ohne Kenntnis ihrer inneren Struktur moeglich sein muss, ist das Auslesen sowie vor allem die direkte Manipulation von (oeffentlichen) Attributen keine zufriedenstellende Loesung.
Hier bleibt die Verwendung von Akzessor-Methoden, umgangssprachlich auch Setter- und Getter-Methoden genannt, um die Attribute eines Objekts unter dessen Kenntnis und Eingriffsmoeglichkeit zu veraendern oder zu beziehen.

Jedoch bedeutet das Erzeugen von Akzessoren Aufwand, die es zu minimieren gilt. Aehnlich wie in Javas Beans bietet auch Perl Objekten die Moeglichkeit, durch Selbstkenntnis derartige Methoden selbst zur Verfuegung zu stellen. Dies lohnt sich vor allem fuer einfache skalare Attribute, bei deren Manipulation hoechstens die Gueltigkeit des neuen Inhalts geprueft werden muss, eignet sich aber genauso zur Ueberpruefung, dass beispielsweise nur Referenzen auf Objekte bestimmter Klassen gesetzt werden duerfen.

Veit wird in einem Vortrag zeigen, wie dynamische Akzessoren auch ohne Einsatz eines umfangreichen OO-Frameworks mit einfachen Perl-Bordmitteln genutzt werden koennen.

Verfasst von Veit Wahlich am 5. Dezember 2010, 16:51 Uhr, zuletzt aktualisiert am 14. Maerz 2011, 16:57 Uhr.

Materialien und Dokumente

Introspektion und dynamische Akzessoren

Material zum Vortrag "Introspektion und dynamische Akzessoren" gehalten von Veit Wahlich am 11.04.2011.

Farbschema: