Re: Почему Singleton антипаттерн
От: Ужасть бухгалтера  
Дата: 13.08.07 12:47
Оценка: 46 (4) +4 :)
IB>"главная проблема синглтона в том, что это первый паттерн описанный в GoF" (c) MaximVK.

Подумалось...
"Вторая главная проблема синглтона в том, что это первый описанный антипаттерн".

Раньше же как было? На встреченную глобальную переменную: "Вы чё, чуваки, офигели? Всем срочно юзать паттерны! Есть же синглтон, в конце концов!". Говорящий при этом выглядит до фига крутым и умным: как же, умные книжки читает, использует паттерны проектирования, последние модные технологии, все дела...

То сейчас на встреченный синглтон: "Вы чё, чуваки, офигели? Вы шо, не знаете, шо синглтон — АНТИПАТТЕРН, ёптыть?!" Говорящий выглядит еще более крутым и умным, ибо читает, оказывается, еще более умные и модные книжки. При этом заодно повышает свою самооценку, т.к. получает возможность возвыситься над ретроградами, ничтожными юзерами синглтонов.

ИМХО, всему найдется свое место. И IoC полезен, и у синглтона есть область применения. И даже глобальную переменную иногда можно куда-нить приткнуть

ИМХО, лучше просто трезво оценивать возможную область применения синглтона, его плюсы/минусы и возможные альтернативы. А то из-за ожесточенного флейма в этой ветке возникает впечатление, что некоторые зачем-то пытаются свести использование синглтона вообще к нулю.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.