Я хочу сделать следующее: у меня есть куча классов, которые читают файлы свойств XML во время загрузки в статическом разделе. В некоторых файлах даже есть файл свойств, поэтому было бы глупо повторять загрузку одного и того же файла.Как реализовать статическую систему предпочтений на уровне проекта?
Я хочу создать одноэлементный класс, который возвращает уже загруженный экземпляр файла свойств в любой класс, который его запрашивает. Пока что так просто.
Однако у меня есть несколько из этих файлов, которые необходимо загрузить, поэтому естественной мыслью было бы написать статический базовый класс для обработки чтения файлов, а затем Object-Orient прочь деталь для каждого подкласса, они просто реализуют метод выборки местоположения.
А потом я узнал, что нет такого понятия, как статическое наследования ...
Как я могу осуществить это, не полагаясь на статическом наследовании?
Возможно, вам нужно какое-либо наследство здесь? Похоже, все, что вам нужно, это класс, который загружает свойства, причем файл загружается как параметр. – nos
Дело в том, что разные файлы настроек управляют разными функциями, и я не хочу, чтобы все мои настройки были в одном файле. Таким образом, каждый пакет или набор классов может управляться одним классом параметров, и единственное, что мне нужно сделать для реализации другого класса настроек, - это подкласс базы, предоставив ему конкретное местоположение. – Alex