Klasse :: Inside :: Handbuch :: Über

Klasse :: Inside :: Manual :: Über ist ein Leitfaden zu diesem und anderen Implementierungen der Inland-Out-Technik.
Jetzt downloaden

Klasse :: Inside :: Handbuch :: Über Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David A. Golden
  • Website des Verlags:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Klasse :: Inside :: Handbuch :: Über Stichworte


Klasse :: Inside :: Handbuch :: Über Beschreibung

Klasse :: Inside :: Handbuch :: Über ist ein Leitfaden zu diesem und anderen Implementierungen der Inland-Out-Technik. Klasse :: Inside :: Manual :: Über ist ein Leitfaden zu diesem und anderen Implementierungen der Inside-Out-Technik.Das Handbuch bietet einen Überblick über die Inside-Out-Technik und ihre Anwendung innerhalb der Klasse: Innen- und anderen Modulen. Es bietet auch eine Liste von Referenzen für weitere Studien. $ self -> {Name} = "Larry"; # Classic, Hash-basiertes Objekt $ Name {Refaddr $ self} = "Larry"; # Inside-Outthe Inside-Out-Ansatz bietet drei große Vorteile: · Durchsetzte Verkapselung: Objekteigenschaften können nicht direkt von Outside auf den lexikalischen Bereich zugegriffen werden, der sie deklariert hat. Im Namen wird als Kompilierzeitfehler (falls streng verwendet) erwischt. kann ziemlich komplex sein. Unterricht: . Alle zur Robustheit erforderlichen Fähigkeiten sollten automatisch sein. Alles, was optional sein kann, sollte sein. Das Design sollte keine neuen Einschränkungen einführen, die nicht mit Inn-Out-Objekten zusammenhängen, wie Attribute und Kontrollblöcke, die Probleme für MOD_PERL oder die Verwendung von Quellfiltern für Syntatic-Zucker verursachen. Dies ist ein Ergebnis, nur wenige Dinge sind obligatorisch: · Eigenschaften müssen sein Basierend auf Hashes und per Immobilie · Eigentum-Hashes muss auf dem Skalar angeschlossen werden: util :: REFADDR · Register muss auf alle neuen Objekte Alle anderen Implementierungsdetails aufgerufen werden, einschließlich Konstruktoren, Initialisierer und das Klassenversorgungsmanagement werden dem Benutzer überlassen ( Ein sehr einfacher Konstruktor ist als Komfort erhältlich). Dies erfordert einige zusätzliche Arbeit, aber maximiert die Freiheit. Klasse :: Inside-Innere soll eine Basisklasse sein, die nur grundlegende Funktionen bietet. Unterklassen der Klasse: Anforderungen: · Perl.


Klasse :: Inside :: Handbuch :: Über Zugehörige Software