Thread Weitergabe eines Objectes in eine externe Funktion (PM)
(11 answers)
Opened by jan99 at 2014-04-25 06:22
Verzichte auf den Exporter, arbeite rein objektorientiert und schaffe klare Verhältnisse, was den Aufbau Deiner Klassenhierarchien betrifft. Buchtipp: Eric Forster-Johnson, Perl Module.
Übergebe ein Objekt nicht als 'Argument einer Funktion' sondern als ERSTES Argument an eine METHODE, wobei das Objekt eine Instant der Klasse ist, welche die Methode definiert. Nutze dazu anstelle Code (perl): (dl
)
methode($instanz, @argumente); die Schreibweise mit dem Arrow-Operator Code (perl): (dl
)
$instanz -> method(@argumente); Was bereits rein optisch die bessere Wahl ist nur wegen der Übersicht. Nutze die Vererbung. |