[Ruhr-pm] 13. Dezember 2010, 20:00 Uhr: Vortrag: Dynamische Akzessoren: Setter- und Getter-Methoden durch Introspektion in Perl

Veit Wahlich veit at ruhr.pm.org
So Dez 5 08:12:54 PST 2010


Hallo Mailingliste!

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 Code- und Zeitaufwand, den es zu
minimieren gilt. Aehnlich wie in Javas Beans bietet auch Perl Objekten die
Moeglichkeit, durch Selbstkenntnis derartige Methoden selbst zur Verfuegung zu
stellen erzeugen. 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[1] wird in einem Vortrag oder kurzen Workshop darauf eingehen, wie
dynamische Akzessoren auch ohne Einsatz eines umfangreichen OO-Frameworks mit
einfachen Perl-Bordmitteln genutzt werden koennen.

Gruesse,
Veit Wahlich
--
[1] http://ruhr.pm.org/kontakt/veit
--
Diese Nachricht wurde generiert durch http://ruhr.pm.org/.


Mehr Informationen über die Mailingliste Ruhr-pm