Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Nette Framework: Sessions

v6ak aura:72
12. 5. 2009 9:42

Co ten Singleton?

V třídy Environment si snad vždy vzpomenu na tvůj odpor k Singletonu a moji obhajobu (za určitých podmínek!): http://phpfashion.com/je-singleton-zlo#comment-13682
Mastodont
Mastodont (neregistrovaný) ---.newsfeed.sdlintl.com
12. 5. 2009 9:46

Re: Co ten Singleton?

Když bych to řekl ošklivě: singletony používají ti, kteří se ještě nenaučili psát bez nich
:-)
David Grudl aura:74
12. 5. 2009 16:06

Re: Co ten Singleton?

Proti singletonu realizovanému pomocí factory method nic nemám, vadí mi způsob popisovaný na stránce Wikipedia http://en.wikipedia.org/wiki/Singleton_pattern jako "tradiční".
v6ak aura:72
14. 5. 2009 7:13

Re: Co ten Singleton?

Šlo mi hlavně o to, že Environment třeba není neměnná třída.
Jinak musím upřesnit, že nelze obecně říct, že schvaluji každý Factory-Singleton pro neměnnou třídu. Uvedený případ s Clock bych dnes už považoval za hraniční - záleží na míře použití Dependency Injection. Environment by mi vadil už tehdy.
Zasílat nově přidané příspěvky e-mailem