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