gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Einfluß von Skriptsprachen Nach oben: Skripting mit Perl Vorheriges: Perl

Perl und Objektorientierung

 Perl  unterstützt objektorientierte Programmierung. Mit Perl kann die objektorientierte Entwicklungsdisziplin eingehalten werden durch:

Ein Objekt wird gebildet durch eine Referenz, die weiß, welcher Klasse sie angehört.
Eine Klasse ist ein Paket, das Methoden zur Verfügung stellt, um mit Referenzen umzugehen.
Eine Methode ist eine Unterroutine, die eine Objektreferenz oder einen Paketnamen für statische Methoden als erstes Argument erwartet.

Pakete werden in Dateien abgelegt, die über die Verzeichnisstruktur ihre Klassenhierarchie erhalten.

Während C++  statische und virtuelle Methoden kennt, verfügt Perl ausschließlich über Klassenmethoden und Objektmethoden, die durch ihre Verwendung unterschieden werden. Aus dieser Sicht sind alle Perl Methoden virtuell. Perl Klassen können dagegen nicht nur als Typdefinition, sondern auch als Metaobjekt betrachtet werden, da sie Ähnlichkeit mit einem Objekt haben.


gif gif gif gif Index Literaturverzeichnis Mail
Nächstes: Einfluß von Skriptsprachen Nach oben: Skripting mit Perl Vorheriges: Perl


Claus-Peter Rückemann / ruckema@uni-muenster.de / Tel. --
Sun Jan 20 19:17:16 MET 2002