Re: Singleton
От: Qbit86 Кипр
Дата: 13.09.16 14:36
Оценка: +2
Здравствуйте, 0x00, Вы писали:

0>Доброго времени суток.

0>Возник вопрос по архитектуре, двоякая ситуация где можно использовать как singleton так и static.

Предпочтительнее использовать Синглтон, то есть статический экземпляр обычного (нестатического, если не ограничиваться только C++) класса с нестатическими методами (то есть методами, вызываемыми у некоторого объекта/экземпляра).

Это упрощает потенциальный рефакоринг от Синглтона (который, как мы помним, зло) к протаскиванию зависимостей.
Код, который использует Синглтон, легко переделать в код, который просто использует нужный себе объект/экземпляр, ничего не зная о том, единственный ли он.
Глаза у меня добрые, но рубашка — смирительная!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.