Доброго времени суток, недавно узнал о Singleton. Штука прекрасная и удобная, желание ее запихать везде огромное. Читал что лучше ставить на уникальные объекты. Как правильно, и при каких условиях ее необходимо использовать, и как он - паттерн может навредить проекту?
Singleton - это паттерн (шаблон). Нет ни каких правил и инструкций, как его использовать, он сам - правило. Если понимаешь что такое Singleton, то просто используешь такой подход в своих алгоритмах. И так можно сказать про любой паттерн.
А если ты задался таким вопросом, то вероятно ты не понимаешь, что такое паттерн и тем более Singleton. так что учи язык и учись программировать пока без него.