Мне нужно иметь пару глобальных переменных (например, имя базы данных), которые будут использоваться некоторыми другими классами в моей программе.
Я могу создать класс Singleton с переменными внутри, но то, что я нашелв том, что я могу просто создать интерфейс с переменными (без каких-либо методов).Поскольку переменные в интерфейсе являются статическими и конечными, это кажется чистой реализацией.
Я прочитал мысль, что объявление переменных в интерфейсах - плохой дизайн, так почему это так и каков лучший способ создания глобальных переменных?