Matti Mäkitalo: Constructor in einer Methode der Klasse erneut aufrufen?

Beitrag lesen

Hi,

Ich halte es für sehr kritisch, im Konstruktor intensivere Arbeiten zu erledigen. [...] Das Instanziieren einer Klasse sollte außer dem Speicherverbrauch für das neue Objekt und den notwendigen Operationen, um die Konstruktor-Parameter zu sichern, keinerlei Ressourcen benötigen. Das Instanziieren ist Teil des Wiederherstellen des Bauplans der Objektabhängigkeiten, damit danach dann die Applikation aktiv werden und die jetzt arbeitsfähigen Methoden benutzen kann.

bezieht sich diese Aussage nur auf PHP oder auf alle Sprachen? Inwiefern verhält sich diese Aussage dann zum RAII-Idiom?

Bis die Tage,
Matti