dedlfix: per Interace Datentyp definieren möglich?

Beitrag lesen

Tach!

Im Grunde genommen ist ja jede Klasseninstanz ein abstrakter Datentyp. Die Geschichte die dahinter steckt, wurde in Perl geschrieben: "Eine Klasseninstanz ist nichts weiter als eine Referenz die weiß zu welcher Klasse sie gehört weil sie mit dem Namen einer Klasse gesegnet wurde."

Dass Perl hier Geschichte geschrieben haben soll, kann ich nicht nachvollziehen. Von einer Klasse abgeleitet zu sein, ist ein Merkmal objektorientierter Programmierung und in deutlich älteren Sprachen als Perl zu finden. Zudem geht Perl mit dem Blessing (nach der Instantiierung ein Paket an das Objekt binden) einen Weg, den man in von vorn herein objektorientiert angelegten Sprachen auch nicht findet.

dedlfix.