Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#31

AW: ClassFactory ähnlich wie Spring Framework, Hilfe gesucht!

  Alt 9. Feb 2014, 19:04
Man versteckt die Klassen ja nicht, damit irgendein unwissender Entwickler sie nicht aus Versehen benutzt.
Wir verstecken Klassen, damit man sie nicht einfach unkontrolliert instantiiert, sondern geregelt über eine Factorymethode. Das Problem ist, das manchmal virtuelle Initialisierungsroutinen aufgerufen werden müssen, und das ist im Konstruktor leider problematisch. Unsere Lösung: Interface publizieren, Klasse verstecken, Factorymethode öffentlich machen. Dort findet dann die geregelte Instantiierung und Initialisierung statt.
  Mit Zitat antworten Zitat