Здравствуйте, adontz, Вы писали:
A>>>У тебя есть другое определение? Поделись.
C>>Есть. Stateless = не имеющий состояния. Любой stateless-объект может быть заменен на любой другой объект (того же класса, естественно) без изменения поведения.
A>Нууу, это ты описал pure static объект, а не stateless.
Поэтому я и утверждаю, что "stateless"-синглтон изоморфен объекту со статическими методами.
A>Stateless это когда результат вызова метода объекта не зависит от предыдущих вызовов.
Это "идемпотентный" объект —
http://en.wikipedia.org/wiki/Idempotent
A>На вот, почитай
A>http://whatis.techtarget.com/definition/0,,sid9_gci213051,00.html
A>http://www.webopedia.com/TERM/S/stateless.html
A>Having no information about what occurred previously.
— в самую точку.
Именно. Твои синглтоны ЗНАЮТ что, с ними "have occurred previously" — они знают про свои параметры инициализации, в частности.
Соответственно, у твоих "stateless"-синглтонов ровно те же проблемы, что и у "обычных".
PS: блин, это ты удалил прошлое сообщение? Я как раз на него отвечал.