Я хочу сделать следующее: у меня есть группа классов, которые читают XML-файлы свойств во время загрузки, в их статическом разделе.Некоторые файлы даже совместно используют файл свойств, поэтому было бы глупо повторять один и тот же файл.
Я хочу создать одноэлементный класс, который возвращает уже загруженный экземпляр файла свойств любому классу, который его запрашивает.Пока все просто.
Однако у меня есть несколько таких файлов, которые необходимо загрузить, поэтому естественной мыслью было бы написать статический базовый класс для обработки чтения файлов, а затем объектно-ориентировать детали каждого подклассазаставляя их просто реализовать метод выбора местоположения.
А потом я узнал, что статического наследования не существует ...
Как я могу реализовать это, не полагаясь на статическое наследование?