Guten Tag
langsam ist es mir echt peinlich, da ich in letzter Zeit so oft frage.
Ich mein ich hab bei Google eben auch wieder geschaut und ja es stehen viele Seiten da, aber iwie fehlt mir auch da wieder ein Bezug.
Was bringen mir eigentlich Factory Klassen. Sie erzeugen Objekte klar.
Angenommen ich hätte diese nicht und erzeuge immer Objekte (überall) mit dem new Operator.
Wenn nun bei einem Konstruktor ein neues Argument dazukommt, muss ich das bei jeder Klasse ändern. Bei einer Factory Klasse mache ich das nur da drinnen, d.h. nur einmal und muss nicht den ganzen Code ändern.
Habe ich das richtig verstanden?
Wenn nicht, bitte ganz einfach, warum sollte ich meine Objekte von einer Factory Klasse erzeugen lassen?
Vielen Dank
langsam ist es mir echt peinlich, da ich in letzter Zeit so oft frage.
Ich mein ich hab bei Google eben auch wieder geschaut und ja es stehen viele Seiten da, aber iwie fehlt mir auch da wieder ein Bezug.
Was bringen mir eigentlich Factory Klassen. Sie erzeugen Objekte klar.
Angenommen ich hätte diese nicht und erzeuge immer Objekte (überall) mit dem new Operator.
Wenn nun bei einem Konstruktor ein neues Argument dazukommt, muss ich das bei jeder Klasse ändern. Bei einer Factory Klasse mache ich das nur da drinnen, d.h. nur einmal und muss nicht den ganzen Code ändern.
Habe ich das richtig verstanden?
Wenn nicht, bitte ganz einfach, warum sollte ich meine Objekte von einer Factory Klasse erzeugen lassen?
Vielen Dank