Hallo @ all,
ich wollte wissen ob es ein Design pattern für folgendes Szenario gibt.
Ich habe mehrere Klassen die ein bestimmtes Objekt immer wieder benötigen. Diese Objekt erzeuge ich in der main-methode und übergebe die Instanz einem anderen Klasse. Diese verwendet es und übergibt es weiter. Und so geht es immer weiter.
Also ich finde diese (meine) Lösung einfach nicht schön. Soll ich eine statische Klasse mit einer Membervariable dieses Objektes besitzt.
Ich hoffe diese Beschreibung ist nicht zu konfus.
Folgendes Beispiel fällt mir auf die schnelle ein. Ich lege einen XMLWriter in der Main-Methode an. Übergebe diesen Writer an eine Klasse A. Diese Klasse A schreibt etwas in ein XML File und ruft dann eine Methode der Klasse B auf und übergibt dieser Methode wieder den XMLWriter usw.
Danke schon mal im voraus
mfg richi
ich wollte wissen ob es ein Design pattern für folgendes Szenario gibt.
Ich habe mehrere Klassen die ein bestimmtes Objekt immer wieder benötigen. Diese Objekt erzeuge ich in der main-methode und übergebe die Instanz einem anderen Klasse. Diese verwendet es und übergibt es weiter. Und so geht es immer weiter.
Also ich finde diese (meine) Lösung einfach nicht schön. Soll ich eine statische Klasse mit einer Membervariable dieses Objektes besitzt.
Ich hoffe diese Beschreibung ist nicht zu konfus.
Folgendes Beispiel fällt mir auf die schnelle ein. Ich lege einen XMLWriter in der Main-Methode an. Übergebe diesen Writer an eine Klasse A. Diese Klasse A schreibt etwas in ein XML File und ruft dann eine Methode der Klasse B auf und übergibt dieser Methode wieder den XMLWriter usw.
Danke schon mal im voraus
mfg richi