Was macht das?
Dieses Beispiel zeigt das Singleton Design Pattern in C#.
Es sorgt dafür, dass es nur eine einzige Instanz vom SettingsManager gibt – egal wie oft oder von wo aus man darauf zugreift.
Manchmal brauchst du im Programm Dinge, die global und einheitlich sein sollen, z. B.:
Spracheinstellungen
Benutzername
Theme (Dark/Light)
Verbindung zur Datenbank