Thread Eigenschaften von Objekten, private, nichtprivate, schreibgeschützte
(6 answers)
Opened by rosti at 2025-05-27 10:17
Und noch ein Beispiel:
Dateizugriff atomar. D.h. daß das Dateihandle mit der Instanzerstellung der Subklasse einen Lock bekommt der erst im Destroy wieder gelöst wird. Idealerweise wird hierzu das Handle in einer Eigenschaft der Subklasseninstanz abgelegt. Nicht im Sinne einer OOP ist es, das Handle als Klassenvariable anzulegen. Datenbankzugriff: Hier kommt uns die DBI-Klasse soweit entgegen, als es das Datenbank-Handle (DBH) cachen kann womit man über mehrere Methoden der eigenen Subklasse stets dasselbe DBH einer einmal hergestellten Verbindung bekommt, also die Verbindung nicht jedesmal neu erstellt wird. Auf diese Art und Weise kann man auf eine DBH-Eigenschaft in der Subklasseninstanz verzichten. |