Я работаю над веб-приложением, которое использует вспомогательные классы. Эти классы выполняют функции для различных операций, таких как обработка формы.Класс Singleton и использование наследования
Иногда мне нужны эти классы более чем в одном месте в моем приложении. Теперь я делаю это, чтобы создать новый объект. Я не могу передать переменную, это будет слишком много работы.
Мне было интересно использовать классы Singleton для этого. Таким образом, я уверен, что только один экземпляр работает одновременно.
Мой вопрос, однако, когда я использую этот шаблон, должен ли я сделать одноэлементный класс для всех объектов, это будет большой репликацией кода.
Мог ли я создать суперкласс superHelper, который является одноэлементным классом, а затем пусть каждый помощник расширяет его.
Будет ли это работать, или есть другая альтернатива?
И если он работает, есть ли у кого-нибудь какие-либо предложения о том, как закодировать такой класс superHelper.
Спасибо ребята
Поддерживают ли ваши классы-помощники какое-либо состояние, или могут ли их методы быть статическими? –
Некоторые держатели заявили, а некоторые могут использоваться как статические, я не думаю, что этот комментарий помог много –