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

Raubtier
 2014-05-04 22:00
#175199 #175199
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
2014-05-04T16:28:51 hlubenow
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.


Auch wenn es hier off-topic ist, in modernem C++ würde man eher folgendes schreiben, da new/delete nach Speicherleks rufen:

Code: (dl )
auto object = std::make_shared<Class>();

(oder make_unique, wenn man sich das in C++11 vergessene template selbst macht)

Alernativ auch ohne Pointer:
Code: (dl )
Class object;

View full thread Perl Factory Design Pattern