5. Entwurfsmuster
Das Singleton Pattern gehört zur Gruppe der Erzeugungsmuster und stellt sicher, dass von einer Klasse genau ein Objekt existiert und einen globalen Zugriffspunkt bietet.
Typische Einsatzorte sind Konfiguration, Logging, Thread-Pools oder die Verwaltung knapper Ressourcen.
Ausführliche Erläuterung Singleton
MVC trennt Datenmodell, Darstellung und Steuerung. Das Model hält Zustand und Fachlogik, die View zeigt ihn an, der Controller übersetzt Benutzerintentionen in Änderungen am Model.
MVVM ist ein Muster für UI-Anwendungen mit deklarativen Oberflächen und Bindings. Das ViewModel hält den UI-Zustand; die View bindet sich daran, statt das Model direkt zu kennen.