Date: 2005-11-07 10:35 pm (UTC)
Я тебе скажу зачем. Затем, что синглтон - _абстрактное_ понятие, а глобальный статический объект - его реализация. Отнюнь не единственная. Александреску в "Modern C++ Design" описывает много его вариантов. И все они реально нужны. Я использовал Мейерсовский синглтон, были попытки использовать феникс, а уж что там в нашей системе было накручено в подсистеме динамической загрузки модулей с учётом межплатформенной (win/unix) переносимости - я, увы, уже и не вспомню. И задача сделать это правильно и цивилизованно - непроста. Пока мы с напарником дошли до Мейерсовского синглтона как типового решения, мы много вариантов перепробовали.

И так с любым паттерном (мы использовали ещё две-три штуки максимум): это _абстракции_. Достаточно полезные, чтобы в их терминах придумывать систему.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Sep. 30th, 2025 09:47 pm
Powered by Dreamwidth Studios