Thread Perl Factory Design Pattern (19 answers)
Opened by rosti at 2014-05-04 12:17

hlubenow
 2014-05-04 18:28
#175194 #175194
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Ich bleibe bei
Code (perl): (dl )
my $object = Class->new();

Scheint mir am einfachsten zu sein und auch mit den OOP-Konzepten anderer Sprachen (z.B. C++, Python) am besten übereinzustimmen.

Mir ist es immer wichtig, in der jeweiligen Sprache nicht ein "eigenes Süppchen" zu kochen, sondern wenn möglich allgemein gebräuchliche Konstrukte zu verwenden, die dann auch leicht in andere Sprachen übertragen werden können. Meist orientiere ich mich dabei an C. Mir gefällt, wenn man etwas so ähnlich auch in C formulieren würde. Bei OOP geht das natürlich schlecht. Da wäre dann eben C++ der Maßstab. Wenn ich mich nicht irre, würde man in C++ z.B. schreiben:
Code (C): (dl )
Class *object = new Class();

Also würde ich auch in Perl dafür keine eigene Funktion "erzeuge_instanz()" oder dergleichen verwenden.

View full thread Perl Factory Design Pattern