Thread Funktionen zusammenfassen?
(23 answers)
Opened by der_thomas at 2014-01-19 12:34
Hallo,
nachdem mein hier Bisher beschriebenes Modul nun seit Wochen funktioniert, möchte ich das Ganze, nach den Denkanstößen hier, doch auch noch objektorientiert umsetzen. Nun wollte ich hier noch einmal nachfragen ob folgendes Konstrukt in euren Augen Sinn macht: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 package Class; @liste =( ["Perl", "dyn", "Wall"], ["Java", "stat", "Gosling"], ["C#", "stat", "Hejlsb."], ["Python", "dyn", "Rossum"], ["C++", "stat", "Stroust."], ["Basic", "stat", "Kurtz"], ["Obj C", "stat", "Love"], ["Eifel", "stat", "Meyer"], ["Ruby", "dyn", "Mats"], ["PHP", "dyn", "Lerdorf"] ); my $listref = \@liste; sub new { my $classname = shift; my $self = { zeiger => 0, maxspalte => 2, #feste Anfangswerte nur hier zum Testen maxzeile => 9, #feste Anfangswerte nur hier zum Testen daten => $listeref }; return bless($self, $classname); } Die Namen wie "Class" fürs Package sind natürlich nur zum Testen, also nicht entgültig und der Array Inhalt würde natürlich auch nicht hartcodiert werden sondern aus einer Datei eingelesen bzw. per Argument vom Frontend übertragen- daher auch Zeile 16 und nicht schon ein anonymes Array in Zeile 3. Für die eigentlichen Daten verwendete ich ein Array und keinen Hash um flexibler zu sein ... bilde ich mir zumindest ein ;) thomas P.S. Es folgen noch ein paar Methoden zum Testen (im Originallistning, daher fehlt oben das 1; am Ende. Last edited: 2014-03-01 22:06:14 +0100 (CET) |