Cytat(Yarecki @ 2004-08-23 21:33:20)
Trochę pogrzebałem i wydaje mi się, że jest to Object Pool.
Yup

. Albo chyba Registry, jak widziałem gdzieś na phppatterns. Implementacje pewnie różne, ale idea ta sama: jeden singleton jako kontener wielu obiektów, które same nie są singletonami.
A z innej beczki, co do parametrów:
Gdzieś widziałem kod prostego Proxy w wykonaniu selkirka, i tam konstruktor proxy przyjmował zmienną liczbę parametrów, sprawdzał ich liczbę i we wielkiej instrukcji case wywoływał konstruktor obiektu bazowego z tą liczbą parametrów co trzeba. Minus - to obsługiwało tylko do 3 parametrów, bo dla każdej liczby trzeba oddzielnie pisać warunek.
A w ogóle to singleton nie powinien mieć parametrów, i już. Kropka. Jak coś przyjmuje parametry, to nie jest to singleton. Bo jak coś ma parametry, to trzeba to gdzieś bezpośrednio stworzyć, a cała idea singletonu polega na tym, że on sam się tworzy i nie obchodzi nas kiedy to się stanie.