Применен принцип Single Responsibility: - ConfigLoader: загрузка и миграция версий конфига - ConfigAccessor: доступ к значениям конфигурации - ConfigManager: координатор, делегирует вызовы Структура: + config/core/ConfigLoader.java (70 строк) + config/core/ConfigAccessor.java (185 строк) ~ config/ConfigManager.java (312→80 строк) Результат: - ConfigManager уменьшен с 312 до 80 строк - Логика разделена по ответственности - Улучшена читаемость и поддерживаемость |
||
|---|---|---|
| .. | ||
| com/loki/lochat | ||