Так что я просто углубился в классы Синглтона, и да, я нахожу их весьма полезными. Я использую свои синглтоны в основном для хранения данных для нескольких целей (просмотров, таблиц и т. Д.). При этом я уже вижу, как я собираюсь внедрить много синглетонов в свой проект.
Но может ли много синглетов оказывать негативное влияние? Из того, что я читал о синглетонах, вы знаете, что вы создаете один экземпляр для каждого из них в процессе. Другие экземпляры классов освобождаются (при условии, что они освобождаются должным образом) из памяти, тогда должны ли синглеты также выпускаться?
Итак, чтобы ограничиться одним вопросом: вредно ли иметь много синглетонов?