|
>Mir ist gerade noch zwei wichtige Punkte eingefallen warum man Singletons nicht durch statisch Methoden regeln sollte.
... kein "this" statement...
Das mit der Factory finde ich interessant.. hast Du da Quellen ?
>Wenn ich es mir recht überlege braucht man Singletons ja eigentlich nur, wenn man mehrere davon haben will. Eigentlich ein Widerspruch in sich Ansonsten könnte man ja einfach eine Klasse mit statischen Methoden benutzen, oder?
Gibt ja noch das "Multiton" ... da könnte man instances als Hash oder Array/ Vector angeben. Sinnvoll z.B. wenn man in einer Multiuserumgebung eine Nachricht an alle User schicken möchte. Die Userthread-Klasse enthält dann ein Array "instances"...
...for (e = UserThread.getInstances().getEnumeration ...) [schick Nachricht]...
|