У меня есть одноэлементный класс для настроек программного обеспечения. В разных местах большого программного обеспечения можно получитьInstance и использовать его для доступа к настройкам, которые уже считываются в класс настроек из файла. Однако:Синглтонский сценарий, перегрузка getInstance с разными параметрами?
В первом вызове необходимо передать «название модели» (программные нагрузки и работает имитационные модели) и на основе имени, программа будет загружать настройки выбранной модели.
Настройки :: деЫпзЬапсе («стр.1»)
В последующих вызовах, не желательно (или иногда это возможно), чтобы передать «название модели» снова. Таким образом, это будет идеально, если мы можем позвонить без имени модели.
Что мне делать в этом случае? Есть 2 метода getInstance? Или установите «имя модели» в статическую переменную в классе «Настройки» перед первым вызовом getInstance? Или что?
Использование Singleton -> отсутствие сочувствия. – Puppy
Возможно, просто не используйте синглтон? – ybungalobill