Хорошо, если я создаю одноэлементный класс и выставляю объект singleton через общедоступное статическое свойство ... Я это понимаю.Свойства Singleton
Но мой класс singleton имеет другие свойства. Должны ли они быть статическими? Должны ли они быть частными?
Я просто хочу, чтобы иметь возможность получить доступ ко всем свойствам моего одноплодного класса, делая это:
MySingletonClass.SingletonProperty.SomeProperty2
Где SingletonProperty возвращает меня единственный экземпляром одноплодный. Я предполагаю, что мой вопрос в том, как вы показываете другие свойства в singleton-классе. Сделайте их частными, а затем получите доступ к ним через ваше общедоступное одноэлементное свойство static?
Или все ваши другие свойства и методы одноэлементности должны быть общедоступными нестационарными?
обязательная ссылка против использования синглетов: http://www.codingwithoutcomments.com/2008/10/08/singleton-i-love-you-but-youre-bringing-me-down/ и –