Lexical :: Attribute.

richtige Verkapselung
Jetzt downloaden

Lexical :: Attribute. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Abigail
  • Website des Verlags:
  • http://search.cpan.org/~abigail/

Lexical :: Attribute. Stichworte


Lexical :: Attribute. Beschreibung

Richtige Verkapselung Lexical :: Attribute ist ein Perl-Modul, das eine ordnungsgemäße Einkapselung bietet.Synopsis verwenden Lexical :: Attribute; hat $ Ascalar; hat $ .key ro; hat (@ .array,% .hash) RW; Untermethode {$ self -> Andere_method; Drucken $ Ascalar; } Hinweis: Dieses Modul hat sich wesentlich zwischen den Releases 1.3 und 1.4 verändert. Code, der mit Version 1.3 oder früher funktioniert, funktioniert nicht mit Version 1.4 oder höher.note.note: Dies ist eine experimentelle Software! Bestimmte Dinge wechselt speziell, wenn sie markiert sind, fixme oder auf der TODO-Liste erwähnt. Dieses Modul wurde aus Frustration mit dem Standard-OO-Mechanismus von Perl erstellt, der keine gute Datenkapselung bietet. Ich habe vor einigen Jahren die Technik von Inside-Out-Objekten entworfen, aber ich war mit ihm nicht wirklich zufrieden, da es noch viel tippt. Dieses Modul verwendet einen Quellfilter, um die Details der Inn-Out-Technik von der Benutzer auszublenden.Attributes, die zu einem Objekt gehörenden Variablen, die in lexikalischen Hashes gespeichert sind, anstelle des Piggy-Backings auf der Referenz, die das Objekt erstellt. Der lexikalische Hashes, einer für jedes Attribut, werden mit dem Objekt indiziert. Die Details dieser Technik sind jedoch hinter einem Quellfilter verborgen. Stattdessen werden Attribute auf ähnliche Weise als lexikale Variablen deklariert. Außer dass anstelle meines Schlüsselworts ein Perl6-Schlüsselwort verwendet. Eine andere Sache ist von Perl6 geliehen, und das ist der zweite Sig. Attribute haben einen Punkt, der den SIGIL vom Namen des Attributs trennen. Anforderungen: · Perl.


Lexical :: Attribute. Zugehörige Software