|
Preferences ist ein sehr sinnvoller Einsatz für ein Singleton. Wenn man es mit
einer Factory löst, kann man das Objekt erst bei Bedarf erzeugen, und dann
immer wieder rausreichen, falls bereits existiert.
Ich denke auch, der Punkt ist die Initialisierung - wenn die benötigt wird, sollte
man sie bei der Instanzierung im Konstruktor durchführen.
Statische Initialisierung á la Dave Yang geht natürlich auch, aber u.U. kann das für die
Performance ungünstig sein, weil sie sofort ausgeführt wird.
Geändert von flory (14-06-2004 um 10:06 Uhr)
|