Hallo,
habe in meinem Java-Projekt eine Anzahl von globalen Einstellungen die ich über eine config.xml vornehme. Habe dazu eine passende Klasse geschrieben, die die Einstellungen ausliest. Nun ist das Problem, wie ich auf diese Einstellungen zugreife. Habe zwei Varianten, über Singleton-Pattern oder über statische Methoden. Anwendung:
Singleton settings;
settings = Singleton.getInstance(); // objekt wird erzeugt bzw. vorhandenes zurückgegeben
database.connect(settings.getConnectionString);
im Gegensatz dazu, statische Methoden, schneller zu verwenden, nur eine Zeile:
database.connect(Settings.getConnectionString());
Was ist besser?
habe in meinem Java-Projekt eine Anzahl von globalen Einstellungen die ich über eine config.xml vornehme. Habe dazu eine passende Klasse geschrieben, die die Einstellungen ausliest. Nun ist das Problem, wie ich auf diese Einstellungen zugreife. Habe zwei Varianten, über Singleton-Pattern oder über statische Methoden. Anwendung:
Singleton settings;
settings = Singleton.getInstance(); // objekt wird erzeugt bzw. vorhandenes zurückgegeben
database.connect(settings.getConnectionString);
im Gegensatz dazu, statische Methoden, schneller zu verwenden, nur eine Zeile:
database.connect(Settings.getConnectionString());
Was ist besser?