# IConfigManager

Kurzbeschreibung

IConfigManager definiert die Basis-API zum Speichern und Laden von Konfigurationen. Implementierungen wie ConfigManager bieten konkrete GSON-basierte Funktionalität.

# Quick Reference

Signaturen:

  • <T> void saveConfig(String fileName, T config)
  • <T> T loadConfig(String fileName, Class<T> configClass)
  • <T> T getOrCreateConfig(String fileName, Class<T> configClass, T defaultConfig)

Hinweis: Dieses Interface ist nützlich für Tests oder wenn mehrere Konfigurationsstrategien benötigt werden.